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

gangchen <phdgang@gmail.com> Wed, 30 July 2014 03:16 UTC

Return-Path: <phdgang@gmail.com>
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 64B911A0652 for <v6ops@ietfa.amsl.com>; Tue, 29 Jul 2014 20:16:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.006
X-Spam-Level: **
X-Spam-Status: No, score=2.006 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DATE_IN_PAST_96_XX=3.405, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_74=0.6, SPF_PASS=-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 vA-emzJRZHVE for <v6ops@ietfa.amsl.com>; Tue, 29 Jul 2014 20:16:24 -0700 (PDT)
Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CD931A04B7 for <v6ops@ietf.org>; Tue, 29 Jul 2014 20:16:24 -0700 (PDT)
Received: by mail-pd0-f172.google.com with SMTP id ft15so683998pdb.31 for <v6ops@ietf.org>; Tue, 29 Jul 2014 20:16:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=VnEUf8XzuUwLAbG7dHK+MPvwkSrgv22IUIspw+kE09w=; b=YWzFI2E396I8HwWbKNP5WbHu7YlMMWv79Q1FDwHPCzOqXaj6KBo86Eea88ZYssMuri qMOuKw5sadxTsulFX2/E7MkyGHRpQJX+V3R/AB3zhpwRxVqt6tgmiHjSfocS3Y++WQKA q4VPSIKuVnGC9m86Q0HQAkcFSS8V7PLcBNLoM+hS334kvIgrfBLi6A89pZlE97Auas4V VXkbXDNyHzMZxXm3d+cgwRaGiI81gGNs086UV8glJicWNWcowYYvMWkkNUcLyWV+SBIJ A1jcCozwtRlADvkCRcsHjT45K+eZumfSqP9bYEoCQJ3L+2+o14T4TqEmDzD1qlbrYYi5 HPvw==
X-Received: by 10.68.162.100 with SMTP id xz4mr1306772pbb.120.1406690184009; Tue, 29 Jul 2014 20:16:24 -0700 (PDT)
Received: from [192.168.23.129] ([183.243.251.235]) by mx.google.com with ESMTPSA id xy4sm2972764pac.19.2014.07.29.20.16.21 for <v6ops@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Jul 2014 20:16:23 -0700 (PDT)
Message-ID: <53C4B91A.8090702@gmail.com>
Date: Mon, 14 Jul 2014 22:16:10 -0700
From: gangchen <phdgang@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: v6ops@ietf.org
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> <9A04228A-88BC-4123-BFC3-AF081AEDBDC9@eircom.net>
In-Reply-To: <9A04228A-88BC-4123-BFC3-AF081AEDBDC9@eircom.net>
Content-Type: multipart/alternative; boundary="------------000305070701000005070001"
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/xmA7r1o94fT3GSDte7VMKqQH4mk
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: Wed, 30 Jul 2014 03:16:26 -0000

Mikael and Ross,

One section will be added according to the discussion. The following is 
proposed text.

Please kindly check.

Section 6. HLR/HSS User Profile Recommendation

A proper user profile configuration provides devices with good

tolerance to various scenarios. The following are examples to demonstrate

the setting.

Scenario 1: Support IPv6-only, IPv4-only and dual-stack devices

user profile #1:

   PDP-Context ::= SEQUENCE {

          pdp-ContextId ContextId,

          pdp-Type PDP-Type-IPv4

   ....

          ext-pdp-Type Ext-PDP-Type

   ...

          }

user profile #2:

   PDP-Context ::= SEQUENCE {

          pdp-ContextId ContextId,

          pdp-Type PDP-Type-IPv6

   ....

          }

Note: the full PDP-context list is referred to section 17.7.1 "Mobile 
Service date types" of TS29.002. User profile 1 and 2 share the same 
contextId.

Scenario 2: Support dual-stack devices with pre-R9 vSGSN access

user profile #1:

   PDP-Context ::= SEQUENCE {

          pdp-ContextId ContextId,

          pdp-Type PDP-Type-IPv4

   ....

          ext-pdp-Type Ext-PDP-Type

   ...

          }

user profile #2:

   PDP-Context ::= SEQUENCE {

          pdp-ContextId ContextId,

          pdp-Type PDP-Type-IPv4

   ....

          }

Note: User profile 1 and 2 share the same contextId.

HLR/HSS is able to identify pre-R9 vSGSN and only send user profile#2 to 
vSGSN.


BRs

Gang

On 07/29/2014 03:14 PM, Ross Chandler wrote:
>
> On 29 Jul 2014, at 06:10, Mikael Abrahamsson <swmike@swm.pp.se 
> <mailto: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
>
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops