Re: Meta-issues: On the deprecation of the fragmentation function

Antonios Atlasis <antonios.atlasis@gmail.com> Sat, 29 June 2013 06:55 UTC

Return-Path: <antonios.atlasis@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9241221F979E for <ipv6@ietfa.amsl.com>; Fri, 28 Jun 2013 23:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 rL569DmRzloG for <ipv6@ietfa.amsl.com>; Fri, 28 Jun 2013 23:55:00 -0700 (PDT)
Received: from mail-qe0-x235.google.com (mail-qe0-x235.google.com [IPv6:2607:f8b0:400d:c02::235]) by ietfa.amsl.com (Postfix) with ESMTP id D0B4321F883B for <ipv6@ietf.org>; Fri, 28 Jun 2013 23:54:55 -0700 (PDT)
Received: by mail-qe0-f53.google.com with SMTP id 1so972967qee.40 for <ipv6@ietf.org>; Fri, 28 Jun 2013 23:54:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=krad3vvXvvUf3Dws1h9+FtYJJxnQDowwrNTPi9i2NgU=; b=WX/RAxZv3HjTjFHb2TMeyjmVby00UbeSQEfx9h1TgVmJ/7vfjS6F3OXkF5+R9bOcnS qE8BwbqWuKPFVni+rcm1iAci4Aa9QBBvanTIXaPyGbScpPjnoxa5u4r7dWIRevY271KW zK6w5HPAWNeVEbCqT6YBDuvZw1SJ0QYnW5aQAK3TiqSNq8X/J+94Oi9t7XOPUCb5+Hj1 VaQA0iEOBfvzLuq9rxaF4nKjjJQ/7YnMg9ArhS0hhZaT3Bup83yTym3Wo4XQiadkd0UT 7naEjXEU3xX0g4zUGpbjGtYNtxgnRDPiz0oD4Qvqxq5+eNVy5sLsUYZcrLmB5OqMVWA/ qeEQ==
MIME-Version: 1.0
X-Received: by 10.229.204.131 with SMTP id fm3mr4978056qcb.15.1372488895315; Fri, 28 Jun 2013 23:54:55 -0700 (PDT)
Received: by 10.224.184.79 with HTTP; Fri, 28 Jun 2013 23:54:55 -0700 (PDT)
In-Reply-To: <51CE05E5.4040202@si6networks.com>
References: <51CE05E5.4040202@si6networks.com>
Date: Sat, 29 Jun 2013 09:54:55 +0300
Message-ID: <CADoTVZ+tXEuAW_mvTBn0LoNNxqygL-+meVy6aiDisLPt9ONYZA@mail.gmail.com>
Subject: Re: Meta-issues: On the deprecation of the fragmentation function
From: Antonios Atlasis <antonios.atlasis@gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Content-Type: multipart/alternative; boundary="001a11c2bc0210463304e0457927"
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Jun 2013 06:55:01 -0000

+1 for Fernando's comments


2013/6/29 Fernando Gont <fgont@si6networks.com>

> Folks,
>
> I wanted to comment on some met-issues regarding the deprecation of the
> IPv6 fragmentation function.
>
> ** On the motivation of deprecating the fragmentation function **
>
> So far (and without having read Ron's recent I-D -- shame on me), it
> looks like the main two reasons for deprecating the fragmentation
> function are:
>
> 1) The inability of middle-boxes to parse past the first XXX bytes of a
> packet
>
> 2) Unavailability of the connection-id (five-tuple) in the non-first
> fragments.
>
> Regarding "1)", I believe that deprecating fragmentation is not really
> the right solution. If anything, one could require the entire header
> chain to be within the first XXX bytes of a packet (as a former version
> of draft-ietf-6man-oversized-header-chain did). Besides, if we're going
> to deprecate the fragmentation function because of this, then we should
> also deprecate all extension headers, because they might lead to the
> same issue.
>
> Regarding "2)", IPv4 doesn't have the connection-id in the non-first
> fragments, either. So whatever middle-boxes are doing, they should/could
> do it in the same way as they currently do for IPv4.
>
>
> ** On the impact on applications **
>
> It has been stated that fragmentation is uncommon. However, multiple
> uses for IPv6 fragmentation have been mentioned -- from NFS, to tunnels
> or the recent data posted by Mark Andrews. I think such use cases should
> really be considered.
>
> That aside, if the IPv6 fragmentation function is removed, it also means
> that UDP can only be used for applications that send datagrams
> smaller than 1280 bytes (assuming no Path-MTUD for UDP). I haven't done
> a survey myself, but I wonder to what extent one can really conclude
> there's no need for that (e.g., I'm told that in the stock market sector
> they employ multicast... which might mean that they need to send such
> "large" UDP datagrams).
>
>
> ** Therefore.... **
>
> Considering the above, I guess I'm in the camp of "avoid fragmentation
> where possible". However, I don't think I'd go as far as deprecating it.
>
> Just my two cents.
>
> Cheers,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>