Re: [Softwires] Unified proposal for stateless IPv4 Residual Deployments (4rd-U) - Contributors?

Rémi Després <despres.remi@laposte.net> Wed, 30 November 2011 08:35 UTC

Return-Path: <despres.remi@laposte.net>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AD1B21F85A4 for <softwires@ietfa.amsl.com>; Wed, 30 Nov 2011 00:35:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.577
X-Spam-Level:
X-Spam-Status: No, score=-1.577 tagged_above=-999 required=5 tests=[AWL=0.372, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3]
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 MW7+qzdYhM6e for <softwires@ietfa.amsl.com>; Wed, 30 Nov 2011 00:35:09 -0800 (PST)
Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.21]) by ietfa.amsl.com (Postfix) with ESMTP id 7D37721F856F for <softwires@ietf.org>; Wed, 30 Nov 2011 00:35:08 -0800 (PST)
Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2312.sfr.fr (SMTP Server) with ESMTP id 960CF70000F0; Wed, 30 Nov 2011 09:35:07 +0100 (CET)
Received: from [192.168.0.21] (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by msfrf2312.sfr.fr (SMTP Server) with ESMTP id 4F8C9700010C; Wed, 30 Nov 2011 09:35:03 +0100 (CET)
X-SFR-UUID: 20111130083503325.4F8C9700010C@msfrf2312.sfr.fr
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="iso-8859-1"
From: Rémi Després <despres.remi@laposte.net>
In-Reply-To: <DAA7FDF9-ED2B-48D8-B58B-C167CFE987AB@employees.org>
Date: Wed, 30 Nov 2011 09:35:02 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <038CD490-F741-4CCE-942F-C96B12FA9253@laposte.net>
References: <765C1C26-0224-474D-AE80-E15D93EB894B@laposte.net> <1E13F9FB-D07A-4117-ABCC-3B12FC97BF87@employees.org> <C5B5A825-B122-4457-AD48-5C66C9A7A390@laposte.net> <DAA7FDF9-ED2B-48D8-B58B-C167CFE987AB@employees.org>
To: Ole Troan <otroan@employees.org>
X-Mailer: Apple Mail (2.1084)
X-sfr-mailing: LEGIT
Cc: Softwires WG <softwires@ietf.org>
Subject: Re: [Softwires] Unified proposal for stateless IPv4 Residual Deployments (4rd-U) - Contributors?
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 30 Nov 2011 08:35:10 -0000

Le 29 nov. 2011 à 19:47, Ole Troan a écrit :

> Remi,
> 
> to summarize my view:
> - the 4rd-u proposal (including the changes you plan) are well understood

   Except that you believe it is a translation solution (which means AFAIK RFC6145 based), while it isn't.

> - the main ideas from 4rd-* are already incorporated into MAP

   Except the fact that, with the two variants of MAP, IPv6 ACLs, web caches, DCCP transparency, and DF-bit transparency cannot be
 simultaneously available.

> - 4rd-u is a slightly different way of doing translation (calling mapping doesn't change that fact)
>   go to behave to argue if yours is better than what was specified there.

  Let us ask Dan Wing whether he believes it would fit in Behave.

> - I think it is the wrong thing for this working group to encourage development of yet another solution, when we already
>   have many.

  Are you missing that it is proposed two replace two standards by just one? 
 
> - I would also like to see one solution, my choice is encapsulation.

  Well understood.
  But this is AFAIK ignoring arguments of double-translation proponents.

> given that all the building blocks already exist,

  4rd-u has large building blocks that are common with encapsulation, and small differences that are AFAIK simple to implement and easy to deploy. 

> I
>   would expect we'll see translation in the wild too, whatever we choose to do in the IETF. ref: NAT464.

 We will see deployments of NAT64/DNS64, as standardized by Behave, I agree.
 But stateless NAT464 doesn't need to be standardized if both DS-lite and 4rd-U exist.
 
> I really hope this is the last I'll ever write on this topic.

 This depends on you more than on anything else. 

RD





> cheers,
> Ole
> 
> 
> On Nov 29, 2011, at 19:11 , Rémi Després wrote:
> 
>> Le 29 nov. 2011 à 17:15, Ole Troan a écrit :
>> 
>>> Remi,
>>> 
>>>> For those who attended the Softwire session in Taipei, please note that the serious objection against 4rd-U expressed by several participants during the meeting has been, soon after, acknowledged to be invalid (www.ietf.org/mail-archive/web/softwires/current/msg03281.html).
>>>> Also, other (less important) objections have been answered in www.ietf.org/mail-archive/web/softwires/current/msg03284.html, without reaction so far. 
>>> 
>>> I do not think that's a fair representation.
>> 
>> It was intended to be one, and is still believed to be so (see below)
>> 
>>> the main objection to 4rd-u is that it is 'just another translation' solution.
>> 
>> a)
>> That's not what I heard during the meeting.
>> Both Mark Townsley and Dave Thaler, taking for granted your statement that checksum-neutral addresses of 4rd-U would cause "address spray", said firmly that 4rd-U should be rejected because it wouldn't work.
>> 
>> In my understanding, not working is a show stopper, which I call a "main objection".
>> 
>> b) If your main objection is that 4rd-U would be 'just another translation', it is ALSO invalid. 
>> If you have read my answer to your list of objections, you should know that 4rd-U is a reversible-header-mapping solution, and as such is based on neither translation nor encapsulation. (actually a tunnel closer to encapsulation in my understanding).
>> 
>> 
>>> how many do we need?
>> 
>> Many consider that, if there is the choice, ONE standard is better than several.
>> 
>> The point is that 4rd-U combines advantages of double translation and encapsulation with only a slightly different tradeoff between optimizations of header-length and processing time.
>> 
>> Doubts are legitimate as long as the specification is incomplete, but that's why more work is needed.
>> 
>> 
>>> it doesn't appear to offer any benefits compared to the already specified solution.
>> 
>> Which solution? (So far, there are two in the pipe - translation and encapsulation.)
>> Meeting requirements of both solutions is AFAIK a benefit.
>> 
>> 
>>> as it stands it will just result in 3 ways of doing the same thing, instead of 2.
>> 
>> Different view on this.
>> Three standards would make no sense.
>> 
>> 
>>> the topic discussed in softwires, wasn't the main objection. as far as I can see, "checksum neutrality" does not offer any advantages over incrementally updating the L4 checksum.
>> 
>> Again, commenting my previous answer to your list of objections would be be more constructive than repeating that 4rd-U doesn't do anything without arguing on substance.
>> 
>> Since there is no obligation to comment, please refrain from criticizing a solution without commenting previous answers made for you.
>> 
>> 
>>> every node doing this will have to look into the L4 header anyway.
>> 
>> Sure. IPv4 address sharing implies _looking_ at port fields (true also for encapsulation).
>> 
>> But this doesn't imply that L4 data need to be  modified, especially if these modifications need to depend on whether the protocol is TCP UDP, DCCP, etc. 
>> Encapsulation and reversible header mapping don't care about this, which is one of their virtues.
>> 
>> Cheers,
>> RD
>> 
>