Re: [Softwires] GI-DS-lite as working group item?

"Joel M. Halpern" <jmh@joelhalpern.com> Tue, 11 May 2010 22:28 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: softwires@core3.amsl.com
Delivered-To: softwires@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 550D13A67F6 for <softwires@core3.amsl.com>; Tue, 11 May 2010 15:28:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.328
X-Spam-Level:
X-Spam-Status: No, score=-1.328 tagged_above=-999 required=5 tests=[AWL=-0.218, BAYES_05=-1.11]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aqrL7gpmS2L6 for <softwires@core3.amsl.com>; Tue, 11 May 2010 15:28:04 -0700 (PDT)
Received: from hgblob.mail.tigertech.net (hgblob.mail.tigertech.net [64.62.209.71]) by core3.amsl.com (Postfix) with ESMTP id C27E23A69D6 for <softwires@ietf.org>; Tue, 11 May 2010 15:26:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hgblob.tigertech.net (Postfix) with ESMTP id A09B832362D0; Tue, 11 May 2010 15:26:01 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hgblob.tigertech.net
Received: from [10.10.10.102] (pool-71-161-52-36.clppva.btas.verizon.net [71.161.52.36]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by hgblob.tigertech.net (Postfix) with ESMTPSA id C760032288FF; Tue, 11 May 2010 15:25:59 -0700 (PDT)
Message-ID: <4BE9D975.3030907@joelhalpern.com>
Date: Tue, 11 May 2010 18:25:57 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Sri Gundavelli <sgundave@cisco.com>
References: <C80F1AB6.41752%sgundave@cisco.com>
In-Reply-To: <C80F1AB6.41752%sgundave@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Cc: "softwires@ietf.org" <softwires@ietf.org>, BINET David NCPI/NAD/TIP <david.binet@orange-ftgroup.com>
Subject: Re: [Softwires] GI-DS-lite as working group item?
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2010 22:28:06 -0000

I am somewhat confused by this description.
You seem to be saying that the primary need for gi-ds-lite is mobile. 
But the MIP related working groups don't seem to be asking for it.  And 
while 3GPP expressed interest in DS-Lite, from what I can gather they 
have not expressed particular interest in gi-ds-lite.

Usually, we make sure there is a problem before crafting a solution. 
Was there a problem statement that I missed?

Yours,
Joel

Sri Gundavelli wrote:
> Hi Mohamed:
> 
> Sorry for the late response. We were not inclined to take the draft adoption
> call to a discussion thread and hence the silence. Please see below.
> 
> You asked number of questions and all of those points were analyzed during
> the IPv6 migration discussions and surely not in isolation, this was
> attended by practically all the vendors and mobile operators. Two major
> workshops were conducted to discuss the IPv6 migration issues in mobile
> architectures. Its unfortunate, we missed you there.
> 
> Please also see the report from the 3GPP-IETF workshop. The workshop
> identified GI-DS-lite as a useful tool in some configurations. Its not the
> only tool, but it is one of the tools along with NAT64, useful in the IPv6
> migration toolkit.
> 
> Now to this draft. The mechanism defined in GI-DS-lite draft allows us to
> apply dual-stack lite approach to mobile architectures, resulting in the
> following benefits.
> 
> 1.) Solves the IPv4 address exhaust issue in mobile networks.
> 2.) Contains IPv4 to a state only in the end-point and in the CGN function.
> Still allowing the end-points to access IPv4 services
> 3.) Provides the deployment option to move the CGN function from the gateway
> and move it to the edge of the SP network. Removing traces of IPv4 and
> allowing the gateway to perform packet forwarding without using IPv4 routing
> state. The side affect of this is that the operator is not required to
> segment IPv4 public address space across gateways and that is a key benefit
> with respect to provisioning and for efficient address space management.
> 4.) Allows the operator to migrate various parts of the mobile network to
> IPv6, in parts, EPC core, or the network Sgi.
> 5.) There are no changes to the end-point, unlike the other proposals that
> were discussed which provide the solution for the same problem set. No
> tunnel setup from the UE, no software grade and no additional overhead.
> 
> Please see below.
> 
> 
> On 5/7/10 2:24 AM, "mohamed.boucadair@orange-ftgroup.com"
> <mohamed.boucadair@orange-ftgroup.com> wrote:
> 
>> Dear Cameron, all,
>>
>> GI-DSLite does not define any protocol but an architecture where a tunnel is
>> used together with a new enhanced NAT44 table (because more de-multiplexing
>> information than for basic NAT44 table is required). So, what should be
>> standardised there?
>>
>> (1) The behaviour of the gateway?
>>
> 
> Yes. The gateway is responsible for forwarding UE's IPv4 packets. It needs
> to ensure proper UE specific context identifiers are carried in the tunnel
> headers. The specifics on how the gateway handles this function, how it
> makes the forwarding decision needs to be standardized.
> 
>  
>> (2) The tunnel establishment "procedure"? This is an operational consideration
>> as a matter of fact. In addition, the tunnel is not required in the majority
>> of the scenarios. Normal routing actions can be done in the gateway to
>> redirect the traffic to the appropriate CGN. I don't see a deployment context
>> where more that +16M UEs (or Access Devices) will be serviced by the same CGN
>> device. 
>>
> 
> The overlay tunnel is needed.  The tunnel hides the IPv4 topology from the
> network and allows a  deployment with an IPv6-only EPC core and IPv6 only
> network on the Sgi interface, to allow UE's to access IPv4 services. Normal
> routing actions are not sufficient in all configuration and in all
> deployment models.
> 
> There is no restriction that the gateway should not handle more 16M
> subscribers. Its about the platform scaling.
> 
> 
>> (3) The structure of the enhanced NAT table?: Other proposals are on the table
>> such as Layer-2 Aware NAT
>> (http://tools.ietf.org/html/draft-miles-behave-l2nat-00) or Per-interface NAT
>> (http://tools.ietf.org/html/draft-arkko-dual-stack-extra-lite-00). Should we
>> define a generic table structure for all enhanced NAT?
>>
>> The document does not define the problem to be solved and neither why a new
>> solution is required. Is the targeted problem a valid problem to be solved?
>> Please find below my analysis on the mobile use case. Several scenarios can be
>> envisaged as listed below:
>>
>> (a) Co-located model: the NAT is co-located in the PGW/GGSN. No issue with
>> private IPv4 addresses. GTP TID can even be used a de-multiplexing factor if
>> required.
>>
> 
> Sure, collocated model is fine. If it works for a deployment, that is fine.
> You don't need additional tools. However, in deployments where the operator
> prefers to keep IPv6-only in the core network (SGi) and in the EPC core, the
> gateway is not running IPv4, in that case the CGN tunnel in the GI-DS-lite's
> allows the gateway to forward UE's IPv4 packets. The side affect being,
> there is no need to partition the public address space across gateways, and
> solves the IPv4 exhaust problem. Is that not a benefit ?
> 
> 
> 
>> (b) 1:1 model: the CGN and the PGW/GGSN are not embedded in the same device.
>> Each PGW/GGSN is configured how to reach its attached CGN. There is no private
>> IPv4 @ depletion problem.
>>
> 
> Many assumption here. You would require a tunnel, if the CGN and the gateway
> are separated by an IP network beyond one hop and that network can be
> IPv6-only.
> 
> 
>> (c) N:1 model: a single CGN serve a group of PGW/GGSN. Indeed, having +16M of
>> customers is a valid case. **BUT** which Service Provider will accept to
>> service this huge amount of UEs with the same node (if we suppose that a mega
>> centralised CGN implementation is found in the market)? This is single point
>> of failure design which SHOULD NOT BE RECOMMENDED.
>>
> 
> Ignoring the 16M subscriber scaling, the solution removes the operator from
> the burden of public IPv4 address space partitioning across gateways, allows
> IPv6 only network (EPC + Sgi) to be deployed. Is that not a goal of IPv6
> migration ? An all IPv6 network, still allowing access to IPv4 services ?
> 
> 
>> Below additional comments on the proposal:
>>
>> * As currently documented, GI-DS-Lite can be deployed in fixed networks too. I
>> thought (since I heard this argument several times, especially in the context
>> of A+P effort) that IETF does not need any new tool for solving the IPv4
>> address depletion, and DS and DS-Lite are sufficient enough in fixed networks.
>> Why GI-DS-Lite should be an exception?
>>
> 
> I'm not sure, how A+P competes with this. That approach was validated and
> the resulting consensus. Its not fair to bring that battle to this
> discussion.
> 
>  
>> * Nothing prevent the AD (Access Device) to embed a NAT function. This leads
>> to NAT444 model. Do we want to go in that direction?
>>
> 
> No operator is willing to perform firmware upgrade on all handsets. That's a
> cost. The solution based on this approach does not require changes to the
> handset.
> 
>  
>> * The support of IPv6 tunnels IS NOT mandatory in GI-DS-Lite. GI-DS-Lite is a
>> misleading terminology. The solution can be deployed in IPv4-only networks.
>>
>> * Does this solution allows for an "IPv6 introduction"-friendly path? The
>> draft says "...it allows the network between the
>>    access gateway and the NAT to be either IPv4 or IPv6 and provides the
>>    operator to migrate to IPv6 in incremental steps."
>>
>> (i) What does that "migrate" really mean? For me, "migrate" means that actions
>> are undertaken to move to an IPv6-only scheme. I could understand the
>> rationale behind this sentence if a procedure to offload the traffic from
>> NAT44 to NAT64 is elaborated for instance. This is not the case of GI-DS-Lite
>> current spec.
>>  
> 
> The tunnel specified in GI-DS-lite can use IPv4 or IPv6 transport. That
> allows a deployment to remove IPv4 support in phases. It clearly allows the
> operator to turn on IPv6 in steps. Migration to IPv6 is not a overnight
> action, phased approach is always a better approach.
> 
> 
> 
>> (ii) 3GPP seems to recommend DS and IPv6-only approaches. This solution SHOULD
>> part of that package and not defined as a standalone solution.
>>
> 
> 3GPP has adopted NAT64 approach for deployments with IPv6-only UE's. This is
> additional tool for supporting a deployment with dual-stack devices.
> 
>  
>> Technically the proposed architecture works. My concern is more about the
>> validity of the deployment scenarios. This is why I re-iterate my proposal to
>> adopt a big-picture approach rather than specifying one piece of the puzzle.
>>
> 
> Agree. Sure, there is a big picture view. There is no one magic transition
> tool that can be a solution for all deployment variants. GI-DS-lite, NAT64
> or just one of the tools in that toolkit.
> 
> 
>> Please correct me if I missed something.
>>
> 
> Hope this clarifies.
> 
> Regards
> Sri
> 
> 
>> Cheers,
>> Med
>>
>>
>> -----Message d'origine-----
>> De : Cameron Byrne [mailto:cb.list6@gmail.com]
>> Envoyé : jeudi 6 mai 2010 19:00
>> À : BOUCADAIR Mohamed NCPI/NAD/TIP
>> Cc : Alain Durand; softwires@ietf.org; BINET David NCPI/NAD/TIP
>> Objet : Re: [Softwires] GI-DS-lite as working group item?
>>
>> On Thu, May 6, 2010 at 1:27 AM,  <mohamed.boucadair@orange-ftgroup.com> wrote:
>>> Dear Alain, all,
>>>
>>> GI-DS-Lite is one option among others to limit the effect the of the IPv4
>>> address depletion. It introduces a tunnel between a PGW/GGSN and a CGN, this
>>> has some impacts on the gateway. This tunnel can be of any nature, IPv6 is
>>> only an option.
>>>
>>> Other solutions such as enabling a NAT44 (or even a NAT64 to prepare for an
>>> IPv6-only mode) in the GGSN/PGW or enforce routing policies to redirect the
>>> traffic to a CGN which is used to service a set of PGWs/GGSNs is also a valid
>>> scenario which solves the problem addressed by GI-DS-Lite. The pressure on
>>> the private IPv4 addresses if any can be solved by adopting a per-interface
>>> (TID of GTP can be sued for de-multiplexing purposes, and the same private
>>> IPv4 address can be assigned to requesting UEs).
>>>
>>> Note that both solutions may be deployed in a standalone scheme: i.e.,
>>> without any plan to enable IPv6...
>>>
>>> To sum up, my proposal is: instead of adopting a document which describes one
>>> possible solution, document other "viable" options too for fairness.
>>>
>> Med, I believe GI-DS-Lite is a unique protocol that the IETF must
>> define.  IMHO, it would be confusing to have one document that both
>> defines and evaluates solutions.  It is better to have standards track
>> documents to uniquely define a protocol, and then a separate
>> informational document (IETF, 3GPP, both ...) that that compares the
>> deployment options.
>>
>> Cameron
>>
>>
>>> I don't know if the IETF is the right place for this, but the impact of
>>> GI-DS-Lite on existing 3GPP architectures should be assessed.
>>>
>>> Cheers,
>>> Med
>>>
>>>
>>> -----Message d'origine-----
>>> De : softwires-bounces@ietf.org [mailto:softwires-bounces@ietf.org] De la
>>> part de Alain Durand
>>> Envoyé : mercredi 5 mai 2010 23:57
>>> À : softwires@ietf.org
>>> Objet : [Softwires] GI-DS-lite as working group item?
>>>
>>> Dear WG,
>>>
>>> At the 3GPP-IETF interim meeting, there was strong interest in GI DS-lite,
>>> and the recommendation was the IETF should take on its standardization. There
>>> was similar interest shown during the last IETF meeting and an informal show
>>> of hands demonstrated large support to take GI DS-lite as a working group
>>> item.
>>> This of course need to be confirmed on the list, and unless we hear
>>> otherwise, we, Softwires chairs, will work with our ADs to add GI-DS-lite on
>>> our charter.
>>>
>>>  - Alain, softwires co-chair.
>>> _______________________________________________
>>> Softwires mailing list
>>> Softwires@ietf.org
>>> https://www.ietf.org/mailman/listinfo/softwires
>>>
>>> *********************************
>>> This message and any attachments (the "message") are confidential and
>>> intended solely for the addressees.
>>> Any unauthorised use or dissemination is prohibited.
>>> Messages are susceptible to alteration.
>>> France Telecom Group shall not be liable for the message if altered, changed
>>> or falsified.
>>> If you are not the intended addressee of this message, please cancel it
>>> immediately and inform the sender.
>>> ********************************
>>>
>>> _______________________________________________
>>> Softwires mailing list
>>> Softwires@ietf.org
>>> https://www.ietf.org/mailman/listinfo/softwires
>>>
>> *********************************
>> This message and any attachments (the "message") are confidential and intended
>> solely for the addressees.
>> Any unauthorised use or dissemination is prohibited.
>> Messages are susceptible to alteration.
>> France Telecom Group shall not be liable for the message if altered, changed
>> or falsified.
>> If you are not the intended addressee of this message, please cancel it
>> immediately and inform the sender.
>> ********************************
>>
>> _______________________________________________
>> Softwires mailing list
>> Softwires@ietf.org
>> https://www.ietf.org/mailman/listinfo/softwires
> 
> _______________________________________________
> Softwires mailing list
> Softwires@ietf.org
> https://www.ietf.org/mailman/listinfo/softwires
>