Re: [Softwires] dual-stack-lite-06 - Too biased against static port sharing

Rémi Després <remi.despres@free.fr> Thu, 12 August 2010 06:20 UTC

Return-Path: <remi.despres@free.fr>
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 39FBE3A695A for <softwires@core3.amsl.com>; Wed, 11 Aug 2010 23:20:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.416
X-Spam-Level:
X-Spam-Status: No, score=-1.416 tagged_above=-999 required=5 tests=[AWL=0.533, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3]
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 XxhHO7tAPsqS for <softwires@core3.amsl.com>; Wed, 11 Aug 2010 23:20:46 -0700 (PDT)
Received: from smtp21.services.sfr.fr (smtp21.services.sfr.fr [93.17.128.2]) by core3.amsl.com (Postfix) with ESMTP id EC5DA3A6861 for <softwires@ietf.org>; Wed, 11 Aug 2010 23:20:45 -0700 (PDT)
Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2108.sfr.fr (SMTP Server) with ESMTP id 701877000092; Thu, 12 Aug 2010 08:21:22 +0200 (CEST)
Received: from [192.168.1.29] (unknown [89.170.204.214]) by msfrf2108.sfr.fr (SMTP Server) with ESMTP id 0EA87700008F; Thu, 12 Aug 2010 08:21:22 +0200 (CEST)
X-SFR-UUID: 20100812062122601.0EA87700008F@msfrf2108.sfr.fr
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="iso-8859-1"
From: Rémi Després <remi.despres@free.fr>
In-Reply-To: <60EBF416-D436-4C2C-9AEC-438D792C7449@free.fr>
Date: Thu, 12 Aug 2010 08:21:20 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <791BE48C-403D-4EB5-91EC-43AEDBD7C2BF@free.fr>
References: <20100810223005.AA3E73A6AE3@core3.amsl.com> <F6FAFA3B-EFE3-4108-90B7-370A872CD5C7@free.fr> <6D86FFCC-62BB-4658-B0E0-E7CB63269530@cisco.com> <60EBF416-D436-4C2C-9AEC-438D792C7449@free.fr>
To: Rémi Després <remi.despres@free.fr>
X-Mailer: Apple Mail (2.1081)
Cc: Softwires <softwires@ietf.org>, Ralph Droms <rdroms@cisco.com>
Subject: Re: [Softwires] dual-stack-lite-06 - Too biased against static port sharing
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: Thu, 12 Aug 2010 06:20:47 -0000

Hi Ralph,
More in line.

Le 12 août 2010 à 08:06, Rémi Després a écrit :

> 
> Le 12 août 2010 à 00:00, Ralph Droms a écrit :
> 
>> Rémi - please see responses in line...
>> 
>> - Ralph
>> 
>> On Aug 11, 2010, at 8:38 AM 8/11/10, Rémi Després wrote:
>> 
>>> Helo all,
>>> 
>>> Sec 8.4.1 says (asterisks added):
>>> "... thousands or tens of thousands of ports could be use in a peak by any single customer browsing a number of AJAX/Web 2.0 sites.  
>>> As such, service providers allocating a fixed number of ports per user should dimension the system with a minimum of N = several thousands of ports for every user.  This would bring the address space reduction ratio to a single digit.  Service providers using a smaller number of ports per user (N in the hundreds) should expect customers applications to break in a more or less random way over time.
>>> In order to achieve higher address space reduction ratios, *it is recommended that service provider do not use this cookie-cutter approach, and, on the contrary, allocate ports as dynamically as possible, just like on a regular NAT*."
>>> 
>>> This is more biased against fixed number of ports per customer than technically appropriate, at least for the three reasons below. (Besides, such a bias isn't needed to justify the DS-lite specification): 
>>> 
>>> 1. The text should take into account that "over time" more and more servers will have IPv6, and that the full 64K ports are available in IPv6. (The mentioned AJAX/Web 2.0 sites would typically enable IPv6 asap, if not done yet. This will prevent problems over time.)
>> 
>> traffic to IPv6 servers just bypasses dual-stack lite altogether, right, so the limitation doesn't apply to that traffic?

Exactly.
Thus, dual-stack hosts will need time less and less IPv4 ports.
Suggesting in an RFC that they may need over time several thousands IPv4 ports would therefore be misleading.

>> 
>>> 2. If the number of assignable IPv4 addresses is for a start multiplied by 10, by statically sharing ports of each address among 10 customers, this still leaves several thousands of IPv4 ports per customer. (Exactly 6144 ports per customer if, as appropriate, the first 4K ports, that include well-known ports and have special value are excluded). 
>> 
>> Agreed; one could argue that even sharing an IPv4 address among 5 customers allows 5x as many customers in the existing IPv4 address assignment, which should be more than enough to bridge the gap until IPv6 is available.
>> 
>>> 3. Where applicable static sharing is much simpler to operate.
>> 
>> Agreed.
>> 
>>> If the principle is agreed, I can propose detailed words myself to improve the draft.

Is it right, then, that you welcome the proposal to revise the text?

Regards,
RD


>>> 
>>> Regards,
>>> RD
>>> 
>>> 
>>> Le 11 août 2010 à 00:30, Internet-Drafts@ietf.org a écrit :
>>> 
>>>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>>> This draft is a work item of the Softwires Working Group of the IETF.
>>>> 
>>>> 
>>>> 	Title           : Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion
>>>> 	Author(s)       : A. Durand, et al.
>>>> 	Filename        : draft-ietf-softwire-dual-stack-lite-06.txt
>>>> 	Pages           : 34
>>>> 	Date            : 2010-08-10
>>>> 
>>>> This document revisits the dual-stack model and introduces the dual-
>>>> stack lite technology aimed at better aligning the costs and benefits
>>>> of deploying IPv6 in service provider networks.  Dual-stack lite
>>>> enables a broadband service provider to share IPv4 addresses among
>>>> customers by combining two well-known technologies: IP in IP (IPv4-
>>>> in-IPv6) and Network Address Translation (NAT).
>>>> 
>>>> A URL for this Internet-Draft is:
>>>> http://www.ietf.org/internet-drafts/draft-ietf-softwire-dual-stack-lite-06.txt
>>>> 
>>>> Internet-Drafts are also available by anonymous FTP at:
>>>> ftp://ftp.ietf.org/internet-drafts/
>>>> 
>>>> Below is the data which will enable a MIME compliant mail reader
>>>> implementation to automatically retrieve the ASCII version of the
>>>> Internet-Draft.
>>>> <Pièce jointe Mail>_______________________________________________
>>>> 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
>> 
>