Re: [v6ops] new draft: draft-chen-v6ops-ipv6-roaming-analysis

Jouni Korhonen <jouni.nospam@gmail.com> Fri, 19 July 2013 08:35 UTC

Return-Path: <jouni.nospam@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 70B2D11E8226 for <v6ops@ietfa.amsl.com>; Fri, 19 Jul 2013 01:35:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.699
X-Spam-Level:
X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5 tests=[AWL=-1.900, BAYES_50=0.001, J_CHICKENPOX_13=0.6, J_CHICKENPOX_43=0.6]
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 97nuhfKE-oRZ for <v6ops@ietfa.amsl.com>; Fri, 19 Jul 2013 01:35:25 -0700 (PDT)
Received: from mail-bk0-x236.google.com (mail-bk0-x236.google.com [IPv6:2a00:1450:4008:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id E1F9B11E8205 for <v6ops@ietf.org>; Fri, 19 Jul 2013 01:35:24 -0700 (PDT)
Received: by mail-bk0-f54.google.com with SMTP id it16so1520946bkc.27 for <v6ops@ietf.org>; Fri, 19 Jul 2013 01:35:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=UXJYhUmSJOk8aHBxy6iLACwcK4qHf647x/FYMsHYXco=; b=McvKZxTX9wQXw/fX1N2UhqsWg974e6IirG61RpPNLfhQVoBU03t14S+ECITlJoe0Zp fFnbLdqOxlz77pn+IY2Guq1GNz4Bu4RvvfWem+ArDR273RY15nj8kwpAuM9YiAnsWOLt hq+YiTZrHm/jltdCQG0wwdX/P+Z680/Iy0VuGOJJA8K+EgTnhjUWYcr9R3jAeip9/SeC Mf3nX9DQVtBkZksYgK2CfaUownZhS776Au1YfOT01uKumXFxjCJeBXi14wlwceUtWrcx 6Q+qTrYeuNqONAeT0ty67WigYybiV6msqtkdWbTTNNyQBy14Yh/AP4mP+EH5paKnCoZ5 F9BA==
X-Received: by 10.205.14.197 with SMTP id pr5mr2318476bkb.25.1374222923965; Fri, 19 Jul 2013 01:35:23 -0700 (PDT)
Received: from [188.117.15.108] ([188.117.15.108]) by mx.google.com with ESMTPSA id cy5sm4067595bkb.1.2013.07.19.01.35.21 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 19 Jul 2013 01:35:22 -0700 (PDT)
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
From: Jouni Korhonen <jouni.nospam@gmail.com>
In-Reply-To: <CAM+vMEQRWbiZvWC6ty-Uct5PyeqDYhNqOJUZFdOt5daspihekQ@mail.gmail.com>
Date: Fri, 19 Jul 2013 11:35:24 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <3602EE3F-ED75-48B8-85EC-6EC996F0BCEF@gmail.com>
References: <201307091245.r69Cj0Q08784@ftpeng-update.cisco.com> <0bb001ce7cb8$131ff050$395fd0f0$@gmail.com> <CAM+vMERU07t7snkRmiMYBLU_8sKwWoiccKuZduY__UQdayRQig@mail.gmail.com> <B66FAE46-3B85-4529-915A-89E8E9C8D625@gmail.com> <CAM+vMERtWxhGZ4FyvHnP3GRO1_yA-f3Uk3rvjkOE0-+m-hwwdw@mail.gmail.com> <BFC78A31-7517-4D33-86CA-E3E8F489E210@gmail.com> <CAM+vMEQRWbiZvWC6ty-Uct5PyeqDYhNqOJUZFdOt5daspihekQ@mail.gmail.com>
To: GangChen <phdgang@gmail.com>
X-Mailer: Apple Mail (2.1508)
Cc: draft-chen-v6ops-ipv6-roaming-analysis@tools.ietf.org, v6ops@ietf.org
Subject: Re: [v6ops] new draft: draft-chen-v6ops-ipv6-roaming-analysis
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: Fri, 19 Jul 2013 08:35:26 -0000

Hi,

On Jul 19, 2013, at 10:36 AM, GangChen <phdgang@gmail.com> wrote:

> Jouni,
> 
> 2013/7/18, Jouni Korhonen <jouni.nospam@gmail.com>:
>> 
>> Gang,
>> 
>> I was more like thinking of IR.33, TAP documents and the IPv6 white paper,
>> etc stuff that GSMA has worked on. I think aligning with GSMA is important
>> since they are far more important for 3GPP roaming aspects than any IETF
>> document.
>> 
>> Then some other notes. When reading the draft I always get confused
>> when the draft assumes local breakout, when home routed traffic and
>> when a specific "phenomenon" is due visited/home APN/HLR intentional
>> configuration, licensing restriction or some known implementation
>> issue on some vendor equipment. Also some behaviour are due the UE
>> specific implementation beyond what 3GPP specs say. I would encourage
>> to detail these assumptions out on each claim/description so that
>> possible readers can map the issues to their deployments easier
>> without guesswork.
> 
> I noticed that after the discussions on the list. We will complete the
> descriptions to detail the assumed conditions. Also the GSMA document
> would be cited to align the consideration.
> 
>> In Section 3.1 it states:
>> 
>>  "Subscriber Server).  When the subscriber roams to the IPv4 network,"
>> 
>> Does this mean the visited SGSN would not implement PDP Type IPv6?
> 
> The reason is visited SGSN doesn't support PDP Type IPv4v6, other than
> PDP type IPv6. PDP type IPv6 has well been supported AFAIK.

Ok. But then what you write is not really what you intend to say. The network
in not IPv4 network, since it implements the IPv6 PDP Type. It is just the
standardized behavior that a Gn-based SGSN treats an unknown PDP Type as IPv4
PDP Type. In this case where a visited SGSN does understand IPv6 but not IPv4v6,
then it treats the context request as IPv4. That is different from the network
being IPv4.

Also, I would be careful when using SGSN and PDP Type IPv4v6. A Gn-based SGSN
had PDP Type IPv4v6 supported from Rel-9 onwards but S4-SGSN had since Rel-8. 
Also the treatment of unknown PDP/PDN type can be different from SGSN and S4-SGSN.

>> I know such exist(ed) but how common are those on live today?
> 
> When we do IPv6 trials, we have to upgrade all SGSN to understand PDP
> Type IPv4v6. I also had some discussions with other operator
> colleague. They also have same issues.

I was talking about IPv4 _only_ SGSNs. Those were around and are still
possible e.g. due licensing/configuration.. not that it would make any
sense to have an IPv4-only SGSN around..

>>  "land to retrieve the subscriber profile.  Roaming with IPv4v6 type in
>>   the subscriber profile may cause issues because the visited SGSN/SGW
>>   can't parse the information.  The subscriber is failed to register in
>>   this case."
>> 
>> I guess you mean above SGSN/MME.. an SGW not implementing IPv4v6 would
>> be kind of surprising. I have seen a MME that did not implement IPv4v6 very
>> early of rel-8 testing phase, though.
> 
> If I correct, SGSNs introduce IPv4v6 since Release-8; SGWs introduces
> IPv4v6 since Release-9. You may be right it's a rare case if SGW

Just the other way around. However, S4-SGSN had PDN Type IPv4v6 since Rel-8.

> doesn't implement IPv4v6. The failure cases we are facing are mainly
> on SGSN.  SGW is listed just because the rel-8 SGW implementations.
> Thank you for the information there is no such case in the real world.
> We will update the draft with your comments accordingly.
> 
>> Here I would like to see text
>> describing what is the actual failure scenario when the subscriber gets
>> no connection at all. I know one SGSN+HLR combination which is very
>> unlikely to happen in commercial networks.
> 
> The failure scenario is subscriber can't register to the visited
> network. Would you mind to add something to help me understand what's
> your expected texts here?

Just list exactly what is configured in HLR, supported by SGSN and GGSN,
configured in GGSN and what the UE requests for. The combination and the
description why the combination fails is what people are interested in, IMHO. 

For the completeness, I would also like to see some discussion on the
DAF flag configuration in SGSN/MME, which also affects the context
creation end result.


>> 
>> In Section 3.2. it states:
>> 
>>  "of single IP version in order to achieve equivalent results.  Some
>>   operators may turn off the function only allow one PDP/PDN is alive
>>   for each subscriber.  For example, IPv6 PDP/PDN would be rejected if
>>   the subscriber has an active IPv4 PDP/PDN.  Therefore, the subscriber
>>   may lost IPv6 connection in the visited network.  Even the two"
>> 
>> I am confused here. Are we assuming visited GGSN here?
> 
> Yes. The local breakout is considered here.
> 
>> 
>> In Section 4.1. it states:
>> 
>>  "requested protocol and always adhere to IPv4 when roaming.  Those
>>   fallback mechanisms are deserved to be implemented and standardized
>>   timely."
>> 
>> Does the standardization mean fallback mechanisms beyond what 3GPP
>> already defined?
> 
> A proper fallback mechanism is not defined in 3GPP.  The advocated
> standardization more likes to do defacto standard. But the suggestion
> is align with cuurent 3GPP spec. And some implementations are
> available.

Ok.

- JOuni


> 
> Best Regards
> 
> Gang
> 
> 
>> - Jouni
>> 
>> On Jul 15, 2013, at 6:28 PM, GangChen <phdgang@gmail.com> wrote:
>> 
>>> 2013/7/15, Jouni Korhonen <jouni.nospam@gmail.com>:
>>>> 
>>>> Gang,
>>>> 
>>>> Regarding roaming in general, have you looked at what GSMA is doing
>>>> on this front? I was kind of expecting at least a reference to some
>>>> GSMA document since they are quite important when it comes to 3GPP
>>>> based networks & roaming.
>>> 
>>> I guess GSMA IR.21 could be cited here.
>>> http://www.gsma.com/newsroom/wp-content/uploads/2012/06/IR2180.pdf
>>> Most failures cases are occurred if a roaming partner's IR.21 only
>>> states v4 support
>>> 
>>> -g
>>> 
>>> 
>>>> 
>>>> - Jouni
>>>> 
>>>> 
>>>> On Jul 15, 2013, at 5:56 AM, GangChen <phdgang@gmail.com> wrote:
>>>> 
>>>>> Hi Alexis,
>>>>> 
>>>>> Thanks for the interests. We are experiencing the issues recently when
>>>>> IPv6 is tested/deployed. For the goal of the draft, it reports that to
>>>>> the community and hopes to mature IPv6 supports either by encouraging
>>>>> proper implementations on mobile terminals or completing global
>>>>> roaming contracts.
>>>>> 
>>>>> Your reviews/comments are appreciated
>>>>> 
>>>>> BRs
>>>>> 
>>>>> Gang
>>>>> 
>>>>> 2013/7/9, Alexis Munoz (Gmail) <amunoz0481@gmail.com>:
>>>>>> It looks so interesting. I will check it and I will give you my
>>>>>> comments
>>>>>> very soon.
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Alexis Muñoz
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: v6ops-bounces@ietf.org [mailto:v6ops-bounces@ietf.org] On Behalf
>>>>>> Of
>>>>>> fred@cisco.com
>>>>>> Sent: Tuesday, July 09, 2013 7:45 AM
>>>>>> To: v6ops@ietf.org
>>>>>> Cc: draft-chen-v6ops-ipv6-roaming-analysis@tools.ietf.org
>>>>>> Subject: [v6ops] new draft: draft-chen-v6ops-ipv6-roaming-analysis
>>>>>> 
>>>>>> 
>>>>>> A new draft has been posted, at
>>>>>> http://tools.ietf.org/html/draft-chen-v6ops-ipv6-roaming-analysis.
>>>>>> Please
>>>>>> take a look at it and comment.
>>>>>> _______________________________________________
>>>>>> 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
>>>> 
>>>> 
>> 
>>