Re: [v6ops] draft-ietf-v6ops-ipv6-roaming-analysis WGLC

Ross Chandler <ross@eircom.net> Tue, 29 July 2014 22:14 UTC

Return-Path: <ross@eircom.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B28D1B2905 for <v6ops@ietfa.amsl.com>; Tue, 29 Jul 2014 15:14:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level:
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001] autolearn=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 X0ZIkRuNVaYl for <v6ops@ietfa.amsl.com>; Tue, 29 Jul 2014 15:14:31 -0700 (PDT)
Received: from mail12.svc.cra.dublin.eircom.net (mail12.svc.cra.dublin.eircom.net [159.134.118.28]) by ietfa.amsl.com (Postfix) with SMTP id 202A71B28FA for <v6ops@ietf.org>; Tue, 29 Jul 2014 15:14:30 -0700 (PDT)
Received: (qmail 22363 messnum 1745001 invoked from network[213.94.190.12/avas01.vendorsvc.cra.dublin.eircom.net]); 29 Jul 2014 22:14:28 -0000
Received: from avas01.vendorsvc.cra.dublin.eircom.net (213.94.190.12) by mail12.svc.cra.dublin.eircom.net (qp 22363) with SMTP; 29 Jul 2014 22:14:28 -0000
Received: from mac1.home.ross.net ([159.134.196.35]) by avas01.vendorsvc.cra.dublin.eircom.net with Cloudmark Gateway id YNEQ1o01P0mJ9Tz01NEUmw; Tue, 29 Jul 2014 23:14:28 +0100
From: Ross Chandler <ross@eircom.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_FBB21BDB-DC8F-43AF-B25C-ECCD39036282"
Message-Id: <9A04228A-88BC-4123-BFC3-AF081AEDBDC9@eircom.net>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Date: Tue, 29 Jul 2014 23:14:26 +0100
References: <201407271800.s6RI04sj008989@irp-lnx1.cisco.com> <alpine.DEB.2.02.1407280906590.7929@uplift.swm.pp.se> <CAM+vMETcGw4TPd2Sy2i7a_0OoFk3844nG=g6Tphi9JDM4h4epA@mail.gmail.com> <alpine.DEB.2.02.1407290708070.7929@uplift.swm.pp.se>
To: v6ops@ietf.org
In-Reply-To: <alpine.DEB.2.02.1407290708070.7929@uplift.swm.pp.se>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/9SLj-wVTiuYl2cDI8p-s89pb0Ec
Subject: Re: [v6ops] draft-ietf-v6ops-ipv6-roaming-analysis WGLC
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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, 29 Jul 2014 22:14:36 -0000

On 29 Jul 2014, at 06:10, Mikael Abrahamsson <swmike@swm.pp.se> wrote:

> On Tue, 29 Jul 2014, GangChen wrote:
> 
>> Only the value IPv4v6 is allowed for ext_pdp. If HLR doesn't support
>> IPv4v6 setting(that is the most case pre-R9), in other words, it can't
>> set ext_pdp. It may not able to support all cases.
> 
> Then I guess it's a matter of implementation. The HLR I was exposed to, did for 2G/3G show to the user that IPv4 could have ext_pdp_type IPv6, and this enabled IPv4 and IPv4v6 to work with this setting. If UE asked for IPv6 only PDP context that didn’t work, so we had to add a profile that said "IPv6" without ext_pdp_context_type.

We have to define two allowed PDP Types for the same APN, so that legacy IPv4 PDPs and IPv6 PDPs for 464xlat can both be requested for the same APN.

e.g. 

<hgppp:pdpcp=240;
HLR PACKET DATA PROTOCOL CONTEXT PROFILE DATA
PDPCP  APNID  EQOSID  VPAA  PDPCH    PDPTY  PDPID EPDPIND
240       80     1    NO             IPV4   25    NO
          76     1    NO             IPV4   26    NO
          74     1    NO             IPV4   31    NO
          73     1    NO             IPV4   32    NO  <-- testdata APN V4 
          73     1    NO             IPV6   50    NO  <-- testdata APN V6

If the Android UE APN Protocol is set to “IPv4/IPv6” with this it sets up parallel bearers to the GGSN/PGW.

I agree with Mikael that it might be worth having a section noting this behaviour. An operator doing 464xlat could have UEs connecting with dual-stack done over separate bearers when they’d prefer it to either be single bearer with legacy IPv4 or IPv6 with 464xlat.  This applies in the home and roaming case.

Ross