Re: [v6ops] new draft: draft-generic-v6ops-tunmtu

Joe Touch <touch@isi.edu> Mon, 25 June 2012 20:39 UTC

Return-Path: <touch@isi.edu>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D51EE11E8093 for <v6ops@ietfa.amsl.com>; Mon, 25 Jun 2012 13:39:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.028
X-Spam-Level:
X-Spam-Status: No, score=-105.028 tagged_above=-999 required=5 tests=[AWL=1.571, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 f6-+qCg59qIa for <v6ops@ietfa.amsl.com>; Mon, 25 Jun 2012 13:39:27 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id CA1F311E808E for <v6ops@ietf.org>; Mon, 25 Jun 2012 13:39:27 -0700 (PDT)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q5PKd6jc012015 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 25 Jun 2012 13:39:06 -0700 (PDT)
Message-ID: <4FE8CC6A.6040708@isi.edu>
Date: Mon, 25 Jun 2012 13:39:06 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
References: <4FE257A1.7070608@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3762C727@XCH-NW-01V.nw.nos.boeing.com> <4FE3A76B.9060400@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D3762CB2A@XCH-NW-01V.nw.nos.boeing.com> <BC0320B0-29C7-4865-89E7-E3D08D06FBB6@cisco.com> <E1829B60731D1740BB7A0626B4FAF0A65D376838C5@XCH-NW-01V.nw.nos.boeing.com> <9B27D3CA-DDF1-4D48-9988-EB218EC2159A@cisco.com> <E1829B60731D1740BB7A0626B4FAF0A65D37683A86@XCH-NW-01V.nw.nos.boeing.com> <4FE897AE.5040606@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D37683B8B@XCH-NW-01V.nw.nos.boeing.com> <4FE8AE03.4080603@isi.edu> <E1829B60731D1740BB7A0626B4FAF0A65D37683C92@XCH-NW-01V.nw.nos.boeing.com>
In-Reply-To: <E1829B60731D1740BB7A0626B4FAF0A65D37683C92@XCH-NW-01V.nw.nos.boeing.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>
Subject: Re: [v6ops] new draft: draft-generic-v6ops-tunmtu
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Jun 2012 20:39:29 -0000

Hi, Fred,

On 6/25/2012 1:25 PM, Templin, Fred L wrote:
> Hi again Joe,
>
>>>     "Work with slow machines leads us to believe that if it is
>>>      necessary to fragment messages, sending the small IP fragment
>>>      first maximizes the chance of a host with a slow interface of
>>>      receiving all the fragments."
>>>
>>> ??
>>
>> I would expect the excerpt above refers to systems where the need to
>> create a new entry for a new fragment interferes with receive
>> processing, so a small first fragment helps in that case. It does assume
>> that there's no persistent reordering, and assumes a somewhat broken
>> receiver anyway though, IMO.
>
> Actually, I have some real-world experience behind this.
> In 1986, I was asked to look into a problem where a DEC
> VAXStation with a DELQA NIC was performing very poorly as
> an NFS file server. We found that the DELQA actually reset
> itself if it ran out of receive ring buffers, which is
> exactly what was happening when enough fragmented
> IPv4/UDP/NFS packets arrived in bursts. There was literally
> nothing to be done for it - the hardware was deemed broken,
> and the VAXStation/DELQA configuration was disqualified
> as an NFS server platform.

Sure, it's not surprising...

> Right around the same time, a DEC colleague was off writing
> "Fragmentation Considered Harmful", which (IMO) is where the
> whole fragmentation/reassembly/MTU debate went sideways. I
> was never consulted on that writing, but my input would have
> been that the protocol shouldn't be changed to accommodate
> broken hardware. We are still living with the "harmful"
> stigma today, but we need to get beyond that if we're
> going to accommodate tunnels.

Yup - you note too it seems like not being able to setup the fragment 
reception at line rate is an implementation failure, not necessarily 
something we should modify protocols to address.

Joe