Re: [Tsv-art] [Last-Call] [Idr] Tsvart last call review of draft-ietf-idr-tunnel-encaps-19

Joseph Touch <touch@strayalpha.com> Tue, 10 November 2020 18:12 UTC

Return-Path: <touch@strayalpha.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77CCC3A0EC9; Tue, 10 Nov 2020 10:12:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.318
X-Spam-Level:
X-Spam-Status: No, score=-1.318 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 J3VOzJ3Kira3; Tue, 10 Nov 2020 10:12:50 -0800 (PST)
Received: from server217-4.web-hosting.com (server217-4.web-hosting.com [198.54.116.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 229FD3A0E8F; Tue, 10 Nov 2020 10:12:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4ySQsiI9rC9NfVK+GjvvTr9LFfMVxrz6iWZKCu7Yjm8=; b=69smekWRYkiDqjpdZXcnvfVLB ObXSbesV5qvbH/K2s9+0SdbKbutBLE3ItTS9AN1LMQ7pmY/7F2Vswtu6uFJJ94AVVligBr1v2YM8T DsypogWB+Cz3Qe3OZbxGwXXnPsWSyVfFDF9EojASNRuDL4fas7A7gV6gkJcAuAdd4BWbuQXbzDykl X5/mdKfNb1afmP2oVmmJhXrvks0aL6UB9FCyaC2lc5AfA34x4jUdCCjacmtmttmOTy6oRryM+4PS5 5bk96oDmf24e5vNRiv2HfzfctG+/FV62NNoC/QyF+D/hUbL9WxN0Shpvqj2D262irStxeBMQYAHj8 6El54bJZg==;
Received: from cpe-172-250-225-198.socal.res.rr.com ([172.250.225.198]:56959 helo=[192.168.1.14]) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from <touch@strayalpha.com>) id 1kcY8K-002Yqr-Mo; Tue, 10 Nov 2020 13:12:49 -0500
Content-Type: multipart/alternative; boundary="Apple-Mail=_BD930291-636D-4BBD-9B5D-EE8A12AD8563"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Joseph Touch <touch@strayalpha.com>
In-Reply-To: <02aa01d6b78a$dfb6b030$9f241090$@ndzh.com>
Date: Tue, 10 Nov 2020 10:12:43 -0800
Cc: Brian Trammell <ietf@trammell.ch>, tsv-art <tsv-art@ietf.org>, draft-ietf-idr-tunnel-encaps.all@ietf.org, Last Call <last-call@ietf.org>, idr@ietf.org
Message-Id: <A0547167-C6E5-4707-936E-78CD55756E5E@strayalpha.com>
References: <160136116174.16215.18136914391238102648@ietfa.amsl.com> <F0D71821-50F8-4832-8997-904097383B68@strayalpha.com> <007f01d6b6df$09da44f0$1d8eced0$@ndzh.com> <E3F01682-7CFE-4575-89B6-BA8FA91C5879@strayalpha.com> <026801d6b784$f4062da0$dc1288e0$@ndzh.com> <32D05C13-8334-4A4A-881F-13DFF0F31D3E@strayalpha.com> <02aa01d6b78a$dfb6b030$9f241090$@ndzh.com>
To: Susan Hares <shares@ndzh.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/0CbiBE_2gJGSQ7Hf_akfVDrkbG0>
Subject: Re: [Tsv-art] [Last-Call] [Idr] Tsvart last call review of draft-ietf-idr-tunnel-encaps-19
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Nov 2020 18:13:00 -0000

Hi, Sue,

FWIW, my view of the text you have is as follows:

- it should be more clear whether you care about path MTU or receiver MTU (EMTU_R); the former ensures “fate sharing” of bytes within a packet along a path, but the latter is actually the limit of what a link can support. E.g., for IPv6, the former is 1280 and the latter 1500; for IPv4, the former is technically 64 and the latter 576.

- tunnels and layers of tunnels do not necessarily reduce the path MTU at the topmost level, e.g., if they correctly support (as should be required) encapsulating header source fragmentation at the ingress and reassembly at the egress
	a tunnel that does not so support source frag and reassembly MUST already support the IPv4 or IPv6 minimums
	it’s easy to see that X over X requires either source frag/reasy at some layer OR no MTU (e.g., Spacewire)
		IPv6 over IPv6, e.g., requires frag/reassy, but sometimes this can be supported at an intermediate layer, e.g., GRE (as noted in 3.6.3)

The doc already discusses tunnel signaling and why that’s not a solution as well, in sec 4.3.1

Joe

> On Nov 10, 2020, at 9:56 AM, Susan Hares <shares@ndzh.com> wrote:
> 
> Joe:
>  
> First of all, I’m sorry to indicate “TSV” instead of “INTAREA”.   Second, I will re-read the draft and determine why my questions were wrong. 
>  
> Thank you for pointing out the errors in my questions. 
>  
> Cheers,  Sue 
>  
> From: Joseph Touch [mailto:touch@strayalpha.com <mailto:touch@strayalpha.com>] 
> Sent: Tuesday, November 10, 2020 12:53 PM
> To: Susan Hares
> Cc: Brian Trammell; idr@ietf.org <mailto:idr@ietf.org>; draft-ietf-idr-tunnel-encaps.all@ietf.org <mailto:draft-ietf-idr-tunnel-encaps.all@ietf.org>; Last Call; tsv-art
> Subject: Re: [Idr] [Tsv-art] [Last-Call] Tsvart last call review of draft-ietf-idr-tunnel-encaps-19
>  
> Hi, Sue,
>  
> It is not and cannot be a requirement. I’ve published numerous RFCs (as have others) that cite expired drafts - even those expired many years before for many reasons - sometimes to leverage their terminology or perspective, others to include their suggestions.
>  
> E.g., RFC 8899, for which 6 draft versions and the RFC were published after the latest version of the tunnels draft expired. 
>  
> Further, a quick look at the RFC Editor queue confirms that this is a ridiculous requirement. Over half of all RFCs published cite versions of drafts that had expired, given the number of weeks delay.
>  
> This is in addition to the fact that the submission queue is laughably locked (as if that prevented any WG from posting informal versions during cutoff),.
>  
> I encourage you to consult the expired version for information on why “MTU” itself is not defined (there are many variants of MTU) and for information about how to deal with layering, just as at least three other published RFCs 
>  
> I cannot speak for the IESG, but I know I have better things to do than support their idiotic invention of requirements.
>  
> Note: it’s an INTAREA draft, not transport. 
>  
> Joe
> 
> 
> On Nov 10, 2020, at 9:14 AM, Susan Hares <shares@ndzh.com <mailto:shares@ndzh.com>> wrote:
>  
> Joe: 
>  
> Could you just resubmit a version of the draft?   
>  
> We cannot reference in the draft-ietf-idr-tunnel-encaps-20.txt draft unless you have a non-expired draft.  John Scudder and the author team added it as a recommendation, but I had them take it out since the draft was expired.  IESG members do not like “expired” drafts as references. 
>  
> Here’s the current -20.txt without your draft reference. 
>  
>                  12.  Operational Considerations               
>                                
>                    A potential operational difficulty arises when tunnels are used, if          
>                   the size of packets entering the tunnel exceeds the maximum               
>                   transmission unit (MTU) the tunnel is capable of supporting.  This         
>                   difficulty can be exacerbated by stacking multiple tunnels, since            
>                   each stacked tunnel header further reduces the supportable MTU.  This            
>                   issue is long-standing and well-known.  The tunnel signaling provided 
>                   in this specification does nothing to address this issue, nor to  
>                   aggravate it (except insofar as it may further increase the         
>                   popularity of tunneling).            
>                
> It would be stronger if we can point to your draft or another TSV draft that explains the details. 
>  
> If you and the TSV-art directorate has changes to this section to deal with MTU, it would very helpful  to receive this information this week. 
>  
> Cheers, Sue 
>  
>  
> From: Idr [mailto:idr-bounces@ietf.org <mailto:idr-bounces@ietf.org>] On Behalf Of Joseph Touch
> Sent: Monday, November 9, 2020 4:52 PM
> To: Susan Hares
> Cc: Brian Trammell; idr@ietf.org <mailto:idr@ietf.org>; draft-ietf-idr-tunnel-encaps.all@ietf.org <mailto:draft-ietf-idr-tunnel-encaps.all@ietf.org>; Last Call; tsv-art
> Subject: Re: [Idr] [Tsv-art] [Last-Call] Tsvart last call review of draft-ietf-idr-tunnel-encaps-19
>  
> Hi, Sue,
>  
> I have a couple of other drafts currently being wrapped up (UDP options, TCP control block sharing bis). The tunnels is next on my list and I hope to finalize a version that we can consider for WGLC by the end of the year.
>  
> That doc (even the latest expired version) has the text we’ve recommended elsewhere, e.g., in the TCP core (793) and elsewhere. 
>  
> Joe
> 
> 
> 
> On Nov 9, 2020, at 1:26 PM, Susan Hares <shares@ndzh.com <mailto:shares@ndzh.com>> wrote:
>  
> Joe and Brian: 
>  
> As the replacement shepherd for draft-ietf-idr-tunnel-encaps-19.txt,  I am looking for the INT area statement on tunnels and MTU in tunnels. 
>  
> Your intarea draft seems to have expired without any replacement. 
>  
> Where is the latest set of comments on tunnels and MTU issue from INT area? 
>  
> Sue 
>  
> From: Joseph Touch [mailto:touch@strayalpha.com <mailto:touch@strayalpha.com>] 
> Sent: Thursday, October 15, 2020 9:12 PM
> To: Brian Trammell
> Cc: tsv-art; Last Call; draft-ietf-idr-tunnel-encaps.all@ietf.org <mailto:draft-ietf-idr-tunnel-encaps.all@ietf.org>; idr@ietf.org <mailto:idr@ietf.org>
> Subject: Re: [Last-Call] Tsvart last call review of draft-ietf-idr-tunnel-encaps-19
>  
>  
> 
> 
> 
> 
> On Sep 28, 2020, at 11:32 PM, Brian Trammell via Datatracker <noreply@ietf.org <mailto:noreply@ietf.org>> wrote:
>  
> First and foremost, I was surprised to find no reference to tunnel or MTU 
> anywhere in the document, especially given the guidance in section 6 to
> stack tunnels. MTU issues are operationally difficulty in single-tunnel
> environments and become more likely to cause problems in multiple-tunnel
> environments. 
>  
> +1
>  
> This is discussed in detail, with some much more specific terminology, in draft-ietf-intarea-tunnels
>  
> In particular, *path MTU* is different from the received MTU, etc. It’s important to get this correct (note the many examples of current standards that do not).
>  
> Joe
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/tsv-art <https://www.ietf.org/mailman/listinfo/tsv-art>
>  
> -- 
> last-call mailing list
> last-call@ietf.org <mailto:last-call@ietf.org>
> https://www.ietf.org/mailman/listinfo/last-call <https://www.ietf.org/mailman/listinfo/last-call>