Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-13.txt
Joseph Touch <touch@strayalpha.com> Sat, 19 June 2021 07:39 UTC
Return-Path: <touch@strayalpha.com>
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 00FD33A2660; Sat, 19 Jun 2021 00:39:02 -0700 (PDT)
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 EJQZLNgtxwcX; Sat, 19 Jun 2021 00:38:57 -0700 (PDT)
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 64C7B3A265F; Sat, 19 Jun 2021 00:38:57 -0700 (PDT)
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=Xd29z8W8nQVUd+qWwjce00CF79/UDSl2pglysa/pzwQ=; b=RcX0vlRAAg8dHob3StXdUmj741 //S12VHBlI9uIIax5WzIhGxvBin++7SPaw7F/Qp869In5rtS+lm9sdKsEi6ebXODZk7la0OwNqcpF DeexKCxx6P5FgOqH3druj/cwyw+gpjj6rQuagi1VGFLBZXmCxQVr4LGH5kFWKN/Qzz6fFplFr4MS4 nkEPCP0TS7H5TiNgWH3id9wEfcteS/xy4x+suAcz3TL2hwnLp7O6eSrQvmctCsvBI54AnCoCpHDlx cF3JGcGXq5L10Rj4DeAHUgG+x9Xh/4TuBPVK5CegLQOSECcnF+sZuN1bW0ocwB8EcFoRjVWbl+QHi lDElcITA==;
Received: from cpe-172-250-225-198.socal.res.rr.com ([172.250.225.198]:53418 helo=smtpclient.apple) by server217.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <touch@strayalpha.com>) id 1luVZ5-002Ycg-Q5; Sat, 19 Jun 2021 03:38:56 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_1CDCF9B3-DABF-4E78-B956-5E228CF704ED"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\))
From: Joseph Touch <touch@strayalpha.com>
In-Reply-To: <162408795080.21706.5548660195641640175@ietfa.amsl.com>
Date: Sat, 19 Jun 2021 00:38:51 -0700
Cc: i-d-announce@ietf.org
Message-Id: <C2C396E7-B728-496E-841B-D9F64004D3E3@strayalpha.com>
References: <162408795080.21706.5548660195641640175@ietfa.amsl.com>
To: TSVWG <tsvwg@ietf.org>
X-Mailer: Apple Mail (2.3654.100.0.2.22)
X-OutGoing-Spam-Status: No, score=-1.0
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/tsvwg/_qfv0-tgWChj8XW4o-kRq6asPzc>
Subject: Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-13.txt
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: Sat, 19 Jun 2021 07:39:02 -0000
Here’s a summary - I tried to catch both everything Mike provided feedback on as well as what I have proposed as a way forward. AFAICT, there are also two things not yet addressed, in addition to ongoing debate on the changes below: How many frags MUST be supported 2? 4? Should we change UNSAFE from a single code point to a range (but not a flag), and if so, what range of codepoints is sufficient (32? 16?) Joe Frag Drops integrated checksum Includes a start pointer so all per-frag options can come before the frag data Terminal includes an endpointer so options can come after This new format means that per-frag options always come before all FRAG data, which enables zero-copy OCS Uses the standard 2-byte prefix (all but NOP and EOL do) Added discussion of RFC 6935 regarding exception to requiring the UDP checksum and thus OCS Allow OCS’s checksum to be precomputed, but still check in the order options occur Occurs over the entire surplus area (doesn’t stop at EOL) NOP Increased max in a row from three to seven AE Split into AUTH (safe) and ENCR (UNSAFE) AUTH can depend on option data ENCR can depend on but not modify option data Only one is ever used at a time, though (that’s one reason it was presented as AE before) EOL MUST set as zero on transmit, MAY check on receipt, but MUST ignore otherwise. post-EOL always were covered by OCS and still are UDP Length vs extended length Always use the smallest format, as Mike suggested Option length errors Corrected to fail only on nonsensical values, otherwise skip as unknown ACS Silently ignored if failed except if configured otherwise Unknown lengths treated same as bad checksum EXP Showed extended length format UNSAFE Noted extended length format also applies Cannot modify option data UDP-lite Removed implied equivalence to FRAG, but retained remainder as useful context > On Jun 19, 2021, at 12:32 AM, internet-drafts@ietf.org wrote: > > > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the Transport Area Working Group WG of the IETF. > > Title : Transport Options for UDP > Author : Joe Touch > Filename : draft-ietf-tsvwg-udp-options-13.txt > Pages : 37 > Date : 2021-06-19 > > Abstract: > Transport protocols are extended through the use of transport header > options. This document extends UDP by indicating the location, > syntax, and semantics for UDP transport layer options. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/ > > There is also an htmlized version available at: > https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-udp-options-13 > > A diff from the previous version is available at: > https://www.ietf.org/rfcdiff?url2=draft-ietf-tsvwg-udp-options-13 > > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > >
- [tsvwg] I-D Action: draft-ietf-tsvwg-udp-options-… internet-drafts
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Paul Vixie
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Paul Vixie
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Jonathan Morton
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Sebastian Moeller
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Tom Herbert
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… C. M. Heard
- Re: [tsvwg] I-D Action: draft-ietf-tsvwg-udp-opti… Joseph Touch