Re: [tsvwg] Comments on recent UDP options work
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Sun, 25 November 2018 16:28 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA460130DC0 for <tsvwg@ietfa.amsl.com>; Sun, 25 Nov 2018 08:28:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 gIf9JxsqirQJ for <tsvwg@ietfa.amsl.com>; Sun, 25 Nov 2018 08:28:35 -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 5EFED12D4F0 for <tsvwg@ietf.org>; Sun, 25 Nov 2018 08:28:35 -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 161951B00115; Sun, 25 Nov 2018 16:28:30 +0000 (GMT)
Message-ID: <5BFACDAD.7050109@erg.abdn.ac.uk>
Date: Sun, 25 Nov 2018 16:28:29 +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: Joe Touch <touch@strayalpha.com>
CC: "C. M. Heard" <heard@pobox.com>, tsvwg <tsvwg@ietf.org>
References: <CACL_3VFG+B1AZfC09XTTq0Ht8tM5RoZt8zy1c5aK2NLpQQwKGA@mail.gmail.com> <DDBEA9CB-86A1-496C-BC73-F4C62D05ED05@strayalpha.com>
In-Reply-To: <DDBEA9CB-86A1-496C-BC73-F4C62D05ED05@strayalpha.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/723gRKERrRrjy_SoIDkBd8zrhvo>
Subject: Re: [tsvwg] Comments on recent UDP options work
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Nov 2018 16:28:38 -0000
On 25/11/2018, 16:16, Joe Touch wrote: > One question (and clarification): > >> On Nov 25, 2018, at 8:03 AM, C. M. Heard <heard@pobox.com >> <mailto:heard@pobox.com>> wrote: >> >> 1. In the thread on "UDP Options Implementation Update," Tom Jones >> said "The current spec puts data in the UDP payload, which does >> not seem correct.” >> > I didn’t understand that either. Where is the data portion of the fragment carried? > No variant of UDP options adds anything to the *UDP* payload; they all > use space in the *IP* payload that extends beyond that of the UDP > payload. That includes LITE. If it is always OK to return a UDP Options packet that has had the options area stripped (without the receiver knowing) - then I think the operation is correct. If that could result in an incomplete or incorrect datagram payload then I think the deisgn may be wrong. >> >> 1. If I understand this comment correctly, I think the issue is >> addressed by using it in combination with LITE. If in the end we >> don't retain LITE, it would still be possible to re-specify the >> FRAG option to get the same effect (i.e., make all data in the >> fragment part of the option); in this case, we would need a >> separate option to signal that FRAG is understood, in order to >> support (3) above. >> > It my be possible that FRAG is not useful without LITE, but remember > that LITE may be useful without FRAG. > I think the point I saw was that LITE is complicated to implement, and also it is quite unlikely to work on many paths, because it is not possible to have LITE semantics and a CCO. > As to determining which options are understood, we currently infer > that from the options received (i.e., if you send an option, you > indicate you can receive it too). The receipt of ANY of the core > options implies support for all of them. I really do not think this should include FRAG. Support for fragments at the IP-layer is very much in doubt in other WGs, and the requirement that an endpoint "must" support FRAG, if a sender uses any options does seem worrying. > > Joe Gorry
- [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work Joe Touch
- Re: [tsvwg] Comments on recent UDP options work Gorry Fairhurst
- Re: [tsvwg] Comments on recent UDP options work Joe Touch
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work Tom Herbert
- Re: [tsvwg] Comments on recent UDP options work Joe Touch
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work Tom Herbert
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work Gorry Fairhurst
- Re: [tsvwg] Comments on recent UDP options work Tom Herbert
- Re: [tsvwg] Comments on recent UDP options work Joe Touch
- Re: [tsvwg] Comments on recent UDP options work Joe Touch
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard
- Re: [tsvwg] Comments on recent UDP options work C. M. Heard