Re: [Softwires] Standardizing "4rd-U" vs "4rd-Encapsulation AND Double translation - analysis

Rémi Després <despres.remi@laposte.net> Thu, 20 October 2011 08:57 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 0DA0621F8B1E for <softwires@ietfa.amsl.com>; Thu, 20 Oct 2011 01:57:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.139
X-Spam-Level:
X-Spam-Status: No, score=-1.139 tagged_above=-999 required=5 tests=[AWL=-0.449, BAYES_00=-2.599, FB_YOU_CAN_BECOME=1.258, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, 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 6lL5D5Mp7ptQ for <softwires@ietfa.amsl.com>; Thu, 20 Oct 2011 01:57:42 -0700 (PDT)
Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.20]) by ietfa.amsl.com (Postfix) with ESMTP id 7BC8F21F8B1C for <softwires@ietf.org>; Thu, 20 Oct 2011 01:57:40 -0700 (PDT)
Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2307.sfr.fr (SMTP Server) with ESMTP id D1F2C7000090; Thu, 20 Oct 2011 10:57:39 +0200 (CEST)
Received: from [192.168.0.21] (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by msfrf2307.sfr.fr (SMTP Server) with ESMTP id 1E992700008C; Thu, 20 Oct 2011 10:57:36 +0200 (CEST)
X-SFR-UUID: 20111020085739125.1E992700008C@msfrf2307.sfr.fr
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: multipart/alternative; boundary="Apple-Mail-12--656043543"
From: Rémi Després <despres.remi@laposte.net>
In-Reply-To: <CAC8QAcewMGEk9mg1v1ju=kwWkCdNojusfjAakXv=6LMo_AMzzA@mail.gmail.com>
Date: Thu, 20 Oct 2011 10:57:36 +0200
Message-Id: <1DB06094-22D8-4B0E-AB1C-8043AC72B9DE@laposte.net>
References: <85015B23-C124-43DB-913D-3829B895C2A9@laposte.net> <83A72484-7A54-4A30-AF9B-5FC9D97A9E14@gmail.com> <CAFUBMqWrw8e7sO80U74Q+UvJwW_sqxZZnnwTo7jhyayFBn5_Mg@mail.gmail.com> <6668E2F8-EEBA-4AF3-8110-2B0B43D3BC3E@gmail.com> <CAFUBMqVbZ7uTvHRpQDV1Y1eN9hJZ2tofzNvAM0hFHCrWZ_mA6g@mail.gmail.com> <596276A4-1C63-4A92-90FA-BC958DFB2053@gmail.com> <C7601B91-24ED-4C7F-A771-10F6AFE93F2F@laposte.net> <9D55CDB2-0DE1-441B-A622-22C3E2C66D4E@employees.org> <87BE3426-9B03-4D3E-AFBF-AB12923D2D84@laposte.net> <CAC8QAcd6TSnBkpE2+o0WS+QLdbEwRTO_NTgwqaN8ikWfmu2bpw@mail.gmail.com> <0A5AA31A-0A96-4D78-AC99-11FF58FDD217@laposte.net> <D2FC2906-23F3-4970-B35B-EECEBEBA1382@townsley.net> <49200DB8-5D14-46B7-A892-79262CFF6968@laposte.net> <C653042D-9AC3-4F2D-9F23-4061A1DD4377@townsley.net> <5F044EAF-A653-499B-86B1-993CA77D1071@laposte.net> <0B52D2A1-9938-48A8-A87C-27DE39405263@townsley.net> <DF8BF1B0-63DB-4F9B-BE96-4D214513C0DC@laposte.net> <63DB920E-8768-47BD-8185-959C4165977B@townsley.net> <D8CC5 D14-34F2-4A00-8051-7114F8945134@laposte.net> <CAC8QAcewMGEk9mg1v1ju=kwWkCdNojusfjAakXv=6LMo_AMzzA@mail.gmail.com>
To: Behcet Sarikaya <sarikaya@ieee.org>
X-Mailer: Apple Mail (2.1084)
Cc: Softwires WG <softwires@ietf.org>
Subject: Re: [Softwires] Standardizing "4rd-U" vs "4rd-Encapsulation AND Double translation - analysis
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: Thu, 20 Oct 2011 08:57:43 -0000

Hi Behcet,

Thank you for your interest in understanding 4rd-U.

- The draft is informational because it is, at this stage, just a design proposal. The expectation is that it will eventually be included in a standard-track document whose form has to be decided in the WG.

- Despite my current attempt to spend less time for IETF, I will try to have soon a -01.
It will incorporate what I see as significant improvements resulting from the WG debate:
  . TOS copied in the IPv6 fragment header (pipe & short-pipe compatibility) 
  . Use of a checksum-neutral IPv6 addresses (compatibility with web redirection in IPv6 domains)  

Regards,
RD


Le 19 oct. 2011 à 22:05, Behcet Sarikaya a écrit :

> I would like to see more details on 4rd-u before. Why is it informational? A -01 would help.
> 
> Regards,
> 
> Behcet
> 
> On Wed, Oct 19, 2011 at 3:07 AM, Rémi Després <despres.remi@laposte.net> wrote:
> Mark,
> More on this debate below.
> 
> Le 18 oct. 2011 à 19:44, Mark Townsley a écrit :
> > On Oct 18, 2011, at 4:31 PM, Rémi Després wrote:
> ...
> >> Could you explain the important advantage of encapsulation that is missing in 4rd-U?
> >
> > It's been specified and implemented for years, it is part of other softwires specifications, it is being implemented in CPE equipment today as part of ds-lite, it doesn't put payloads on the wire with mis-matching checksums.... Sure, tunneling doesn't play nice with some ACLs that only look at native IPv6, but at least this is a very well-understood attribute of tunneling that operators expect and in many cases are able to design around. FWIW, my crystal ball says that these limitations will will become less and less relevant if and when 4-in-6 operation becomes more and more prevalent, but that's just me.
> 
> 
> > Translation based on what's already defined in the behave WG is less conservative than simple encapsulation, but at least it is building on something that already exists, is well-specified and deployed, etc.
> 
> Successfully deployed in production, not so sure. (Even IPv6 isn't that largely deployed today).
> In any case, it has the side effect that it damages network transparency to IPv4 packets.
> 
> > We can expect to see IPv4 payloads with IPv6 headers on the network because of translators, but at least the checksums will be correct
> 
> For ISP networks where web redirection with existing IPv6 tools is needed, 4rd-U could be completed so that checksums are correct.
> This can be done like in dIVI by checksum adjustments at IPv6-domain entrance and exit, or (better IMHO) by revising the unified address-mapping to make it checksum neutral (something Ole has in my understanding suggested).
> 
> Thanks for pointing out that something was missing to get the best of both worlds.
> 
> > and there is a decent chance that a host will be able to digest the packet and get it to a working application after passing through one level of translation (or being redirected, subjected to DPI, etc).
> >
> > Again, no offense at all to the ingenuity of -U, but I simply have a hard time justifying that we need to cast a balance between these relatively well-known, specified, and implemented building-blocks with something new.
> 
> New, yes, but quite simple, and with an immediate operational advantage.
> 
> > If I believed for a microsecond that -U would wipe both encapsulation and translation from the planet so that we would have only one mechanism here, I would be more supportive. The problem is that the other two already exist in other closely related contexts such that there is no way that this doesn't become a 3rd method in the network without turning back time itself.
> 
> Assuming that the three solutions would be available in products, I don't see why an ISP would prefer to keep double translation or encapsulation:
> - The fact that translations and encapsulations were first to exist IS NOT an operational advantage
> - Having both of network transparency to IPv4 AND applicability of IPv6 O&M tools IS an operational advantage.
> 
> I still hope that, with more thoughts on the subject, you can become more open.
> 
> Regards,
> RD
> 
> _______________________________________________
> Softwires mailing list
> Softwires@ietf.org
> https://www.ietf.org/mailman/listinfo/softwires
>