Re: [Softwires] map-t to proposed standard rather than experimental

Rémi Després <despres.remi@laposte.net> Fri, 14 November 2014 22:22 UTC

Return-Path: <despres.remi@laposte.net>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B56B41ACFAF for <softwires@ietfa.amsl.com>; Fri, 14 Nov 2014 14:22:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.249
X-Spam-Level:
X-Spam-Status: No, score=-1.249 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t8wgXCt6Lf_h for <softwires@ietfa.amsl.com>; Fri, 14 Nov 2014 14:22:35 -0800 (PST)
Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.19]) by ietfa.amsl.com (Postfix) with ESMTP id BDA031ACFB3 for <softwires@ietf.org>; Fri, 14 Nov 2014 14:22:33 -0800 (PST)
Received: from filter.sfr.fr (localhost [78.193.136.169]) by msfrf2321.sfr.fr (SMTP Server) with ESMTP id 28EAD7000042; Fri, 14 Nov 2014 23:22:32 +0100 (CET)
Authentication-Results: sfrmc.priv.atos.fr; dkim=none (no signature); dkim-adsp=none (no policy) header.from=despres.remi@laposte.net
Received: from [192.168.0.21] (unknown [78.193.136.169]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by msfrf2321.sfr.fr (SMTP Server) with ESMTP id B4620700009E; Fri, 14 Nov 2014 23:22:31 +0100 (CET)
X-SFR-UUID: 20141114222231738.B4620700009E@msfrf2321.sfr.fr
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Rémi Després <despres.remi@laposte.net>
In-Reply-To: <13C56655-E235-47A5-BD2F-0E2D78E04824@nominum.com>
Date: Fri, 14 Nov 2014 23:22:30 +0100
Message-Id: <3FB31BBE-215E-4F8C-9738-87D4FB04477C@laposte.net>
References: <04453287-AE2D-47DF-80FF-2C717AE1B23E@nominum.com> <0131B885-9F7F-4F44-956C-91066AE512EA@laposte.net> <D088E4E6.72698%edwin.mallette@mybrighthouse.com> <707539FA-16E8-4F9A-9644-499AF07D8060@laposte.net> <C8D98C6A-E93E-42F5-A7D2-937905A50D0A@nominum.com> <512D6244-019E-4F93-A406-BE6A61C42F9E@laposte.net> <5016EC0D-F5DA-4904-9DAC-8B89ED697B57@nominum.com> <769851A8-A0E6-4F9F-A109-D06F84989649@laposte.net> <13C56655-E235-47A5-BD2F-0E2D78E04824@nominum.com>
To: Ted Lemon <Ted.Lemon@nominum.com>
X-Mailer: Apple Mail (2.1878.6)
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/softwires/u0TtoBiUIeZ4bDBX93-XWjEwpc8
Cc: Softwires WG <softwires@ietf.org>
Subject: Re: [Softwires] map-t to proposed standard rather than experimental
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 14 Nov 2014 22:22:39 -0000

14 nov. 2014 20:35, Ted Lemon <Ted.Lemon@nominum.com> :

> On Nov 14, 2014, at 12:49 AM, Rémi Després <despres.remi@laposte.net> wrote:
>> - Only MAP-T lacks transparency to the IPv4 DF bit. 
> 
> So your concern is that if fragmentation at the translator results in an IPv6 packet that is larger than the MTU of the IPv6 path between the 4->6 translator and the 6->4 translator, fragmentation will not occur?

The opposite. With a DF=1 according to RFC4821, fragmentation can occur while it shouldn’t.

For instance, if a DF=MF=1 packet traverses a MAP-T domain without being fragmented in it, and is too long for a link MTU further downstream, it will be fragmented. This is contrary to what is required by DF=1. 
Consequently, the packet is accepted, and acknowledged, while il should have  being lost (and not acknowledged).
The transmitter looses the expected warning that it may have to reduce its transmit MTU;

>   This would result in a packet too big ICMP message being sent back to the translator, which would then use a lower MTU in making its fragmentation decision on the next packet.
> 
> So I guess your concern is that the problem is that in this case the specific packet that was dropped due to IPv6 PMTU discovery on the path between the two translators would _not_ result in an ICMP Packet Too Big message being sent to the IPv4 host.   Instead that host would see this as a dropped packet.
> 
> Can you explain why this is bad?   I mean, I can see that there is possibly a small advantage to the DF transparency you are talking about,

> but it doesn't amount to an interop problem
Not an "interop" problem, agreed. 
But it does amount to an operational problem, for whoever is interested in PMTU discovery. 

> and clearly the right thing will happen.   

As explained above, what happens is clearly the wrong thing (and this in some conditions that are needed for PMTU discovery of RFC4821).

> So why is this a blocking issue?

Because, as explained above, it breaks PMTU discovery of RFC4821.

If this is acceptable to whoever wants to deploy MAP-T, in due knowledge of its experimental status, it is not AFAIK acceptable in a standard. 
(In standard-track MAP-E and  lw4over6, are fine because free from such a problem. Also, for those who prefer translation to encapsulation but don’t want to break PMTU discovery, experimental 4rd is available.)


BTW, shouldn't this information be forwarded to the IESG for its understanding the issue?

Regards,
RD