Re: [tcpm] 793bis: variable MTU

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Thu, 19 December 2019 17:24 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7E001207FC for <tcpm@ietfa.amsl.com>; Thu, 19 Dec 2019 09:24:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 74-vWnGBovcR for <tcpm@ietfa.amsl.com>; Thu, 19 Dec 2019 09:24:07 -0800 (PST)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id 28C2B1202DD for <tcpm@ietf.org>; Thu, 19 Dec 2019 09:24:06 -0800 (PST)
Received: from Gs-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 5ACE51B0022B; Thu, 19 Dec 2019 17:24:03 +0000 (GMT)
Message-ID: <5DFBB232.8080602@erg.abdn.ac.uk>
Date: Thu, 19 Dec 2019 17:24:02 +0000
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: University of Aberdeen
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Wesley Eddy <wes@mti-systems.com>
CC: tcpm@ietf.org
References: <5D669BDA.3000506@erg.abdn.ac.uk> <5D66A044.3060904@erg.abdn.ac.uk> <06dc557e-9ec1-abd5-4c81-59d123c33bf2@mti-systems.com>
In-Reply-To: <06dc557e-9ec1-abd5-4c81-59d123c33bf2@mti-systems.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/lIgjw4OG8-56vDcJOgPAAiBCTb0>
Subject: Re: [tcpm] 793bis: variable MTU
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Dec 2019 17:24:10 -0000

On 19/12/2019, 16:53, Wesley Eddy wrote:
> I'm not sure the comment & suggested NEW text below is quite correct.  
> I tracked the text in question down to being from RFC 6691 (and it 
> first appeared in -03 of draft-ietf-tcpm-tcpmss-03, and it looks like 
> it came about from a thread here: 
> https://mailarchive.ietf.org/arch/msg/tcpm/LjfmysjQAKmTudpBgBa2Jp20O3M ).
>
> On 8/28/2019 11:39 AM, Gorry Fairhurst wrote:
>> OLD:
>>    As a result, when the effective MTU of an interface varies, TCP
>>    SHOULD use the smallest effective MTU of the interface to calculate
>>    the value to advertise in the MSS option (SHLD-6).
>> - what does "varies" mean here? The MSS is computed when the SYN is 
>> exchanged
>> is this actually just:
>> NEW:
>>    When multiple IP interfaces have different effective MTUs, TCP
>>    SHOULD use the smallest effective MTU of the interface to calculate
>>    the value to advertise in the MSS option (SHLD-6). 
>
You are indeed correct!

This makes muchmore sense if we refer back to that thread, which was 
about the same interface having maximum packet sizes that vary from 
packet-to-packet, e.g. from  variable-length headers/encapsulations are 
used by the local a link.

An interface SHOULD use the smallest effective MTU that can be used in 
all packets to calculate the value to advertise in the MSS option (SHLD-6).

Gorry

>
>
> _______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm