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

GangChen <phdgang@gmail.com> Wed, 30 July 2014 08:32 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 A91CA1A0272 for <v6ops@ietfa.amsl.com>; Wed, 30 Jul 2014 01:32:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.4
X-Spam-Level:
X-Spam-Status: No, score=-1.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 Q0AuMYCEbX6w for <v6ops@ietfa.amsl.com>; Wed, 30 Jul 2014 01:32:35 -0700 (PDT)
Received: from mail-qg0-x231.google.com (mail-qg0-x231.google.com [IPv6:2607:f8b0:400d:c04::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A58B1A002D for <v6ops@ietf.org>; Wed, 30 Jul 2014 01:32:34 -0700 (PDT)
Received: by mail-qg0-f49.google.com with SMTP id j107so1037694qga.36 for <v6ops@ietf.org>; Wed, 30 Jul 2014 01:32:34 -0700 (PDT)
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:content-transfer-encoding; bh=oajewKl0YZcZ3b841LlCVLbuLASw5CnUctkbI8mOfu0=; b=N/med9vtoa1LyifZ8qZVVgZjWxut1TU/KqfZlOOzxp7NVdneIXmi89zCwvLbrxr0l8 BJNbAzCUQc44TK6FqKkIvyDUmdCdWwXyDXPv2mbBRLqkM+LYzdkG1qPqWTzeXcqWRN82 TK3fxFAKx1fiIkCjHNAvUcPOnhjZw6HgA7rObB2SJGmnCSpzue9fLCjqUk1yQMn97TuI tUghqMNIBL3OnVa4C3UHQelKPKdLXPoJaqTfoLlfEQco106Qd34GK/tkNPCAQt3F+LCY /PMist5Api3zapKK+fkj8YIYJWu+SEMUnvRhMr/czoJrHzTgGdbsmayFWL2GRma76wDL fNqg==
MIME-Version: 1.0
X-Received: by 10.224.2.70 with SMTP id 6mr4390254qai.18.1406709154192; Wed, 30 Jul 2014 01:32:34 -0700 (PDT)
Received: by 10.224.46.10 with HTTP; Wed, 30 Jul 2014 01:32:34 -0700 (PDT)
In-Reply-To: <BC6BF063-C40F-4431-A3FC-962DF8CBDD73@eircom.net>
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> <53C4B91A.8090702@gmail.com> <BC6BF063-C40F-4431-A3FC-962DF8CBDD73@eircom.net>
Date: Wed, 30 Jul 2014 16:32:34 +0800
Message-ID: <CAM+vMET1dT5TZ5S=-5kkKG7rhrJEXhkn98gBgU3XVBS=6drDSQ@mail.gmail.com>
From: GangChen <phdgang@gmail.com>
To: Ross Chandler <ross@eircom.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/6_KuKsbGXWn9jvVlRk-pq7UPJwA
Cc: v6ops@ietf.org
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 08:32:36 -0000

2014-07-30 15:27 GMT+08:00, Ross Chandler <ross@eircom.net>:
>
> On 15 Jul 2014, at 06:16, gangchen <phdgang@gmail.com> wrote:
>
> Gang,
>
> Wording tweak below.  I hope haven’t altered the meaning.
>
> Section 6. HLR/HSS User Profile Recommendation
>
> A proper user profile configuration should provide deterministic network
> control of the connectivity that can be set-up from the device:
> IPv4-only, IPv6-only, dual-stack using separate bearers, or dual-stack
> using a single beaerer. The HLR/HSS may have to apply extra logic
> to achieve this.

IMHO, we may have to avoid dual-stack using separate bearers. So I
make a minor revision on the texts as below.

A proper user profile configuration could provide deterministic
network control of
the connectivity requests from dual-stack, IPv4-only and IPv6-only
devices. It's desirable
that the network could set-up proper connectivity for any type of the
devices.The HLR/HSS may have to apply extra logic to achieve this.

The following are examples to demonstrate the settings for the scenarios
and decision criteria to apply when returning user profile information to
the SGSN.

BRs

Gang

> It may be expected that the device could attempt to set-up connectivity by
> any
> of the above means.
>
> The following are examples to demonstrate the settings for the scenarios
> and decision criteria to apply when returning user profile information to
> the SGSN.
>
> 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 should provide 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> 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
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>
>