Re: Benjamin Kaduk's Discuss on draft-ietf-quic-datagram-08: (with DISCUSS and COMMENT)
David Schinazi <dschinazi.ietf@gmail.com> Fri, 28 January 2022 23:00 UTC
Return-Path: <dschinazi.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EE753A16EC; Fri, 28 Jan 2022 15:00:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 ds3dgqF1ZN3k; Fri, 28 Jan 2022 15:00:27 -0800 (PST)
Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 773003A16E5; Fri, 28 Jan 2022 15:00:27 -0800 (PST)
Received: by mail-pl1-x633.google.com with SMTP id j16so7527942plx.4; Fri, 28 Jan 2022 15:00:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=j21prVjxqmjGK/UeY+Lfku/8sEbpbVhPva047GxirEA=; b=Ti8iVgcipkE5jxK0tsBB1SpzrNlmrkqU1tA/wfO+dxVQKaEZKJVj2dBHPN/UilTWne FrL4U5DITgrkfUxDmTGAYAANCt98YIhhGke6BOr78F2xS7uYjlrkz8sUzePW/jnWH35f unS8Ju0C0AH8VW4Pb43yl4dezvneaZDzlxZS2JN5p2zebAJQAWQzMHHPZCw9+DAcVVTX 4Dg7zUt3WW5AcLOMW3OCfM2ssjf9XO8PSg+BxKtSHZSxpErj/mg0EabeERitm4v8EDX9 +Y71IW8MbAq3AsM9QLvyGd6N8CnYHxEOKaRhQMy4dLW6QpyfLbdpyBNtLxTlHQDQ6Bgr TreQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=j21prVjxqmjGK/UeY+Lfku/8sEbpbVhPva047GxirEA=; b=pDeUWyUT1mc/qp/59rFHy+w0S7Ji3Qj4+nvP/TMaTQR066eoAULDohJBSpLJOZSc4B WmcVfbkhQdZAGLvGF97M/yqyqXKQ4ckbbV6UKs07fiX/1MrPL09fVohg6jOPRCTztIK8 VgoRK+QVA9h9Rv1vdH15QLmcLyZ/RfOGpGS6TwpstF0wS/tazfY+W4YLTHidEiCgNY+b VSoBM5fauxGFeuvHhHPLaYC6fWuqNbY+LC+fvRiX2gzUWt/pL/u6Rvqjz4RLpPlD5ri7 U2cJ4mP8fsE/dH6eXzjmAeG3b2UbHoEBnbsWQgOsAJW/ciUHkNrTokLwd01V12qNgyM7 yW0Q==
X-Gm-Message-State: AOAM5317QTyj0aTN+Dr9Xr9EJ2y3HSn+GCeW/evyAAa6jO9A/UmuxD9H WI3Fwd4Ar0ke14UmFSxzZh7B2+tp9xP5/UpqfytBkZ5B
X-Google-Smtp-Source: ABdhPJxWDIjASwzyRKRpBdyTEFeSW/kWXsrDAVMQvWHs50BTXGsirAl+UWMvwS+Ilo9+qkm+7t7xH/Iasg+tObOp4E8=
X-Received: by 2002:a17:903:28c:: with SMTP id j12mr10809378plr.83.1643410825750; Fri, 28 Jan 2022 15:00:25 -0800 (PST)
MIME-Version: 1.0
References: <164340861623.26528.929610315910641983@ietfa.amsl.com> <CAPDSy+7PM7Op3ajuO6Q8izU3-L8=R2LNMNu4OOj4D58KmE4mrQ@mail.gmail.com>
In-Reply-To: <CAPDSy+7PM7Op3ajuO6Q8izU3-L8=R2LNMNu4OOj4D58KmE4mrQ@mail.gmail.com>
From: David Schinazi <dschinazi.ietf@gmail.com>
Date: Fri, 28 Jan 2022 15:00:14 -0800
Message-ID: <CAPDSy+66vURzb-hiLHKRMTW5xqwWQ9RrGPXeHrLQyqq83YPPGA@mail.gmail.com>
Subject: Re: Benjamin Kaduk's Discuss on draft-ietf-quic-datagram-08: (with DISCUSS and COMMENT)
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, draft-ietf-quic-datagram@ietf.org, WG Chairs <quic-chairs@ietf.org>, QUIC <quic@ietf.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000007d2c0c05d6ac666f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9r6NkMhF1svn2os4Z8WRh3pe4I0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Jan 2022 23:00:32 -0000
Hi Ben, Quick follow-up: we've now merged your PR so we should be good to clear your DISCUSS. Thanks, David On Fri, Jan 28, 2022 at 2:55 PM David Schinazi <dschinazi.ietf@gmail.com> wrote: > Thank you for your review Ben. Responses inline. > > David > > On Fri, Jan 28, 2022 at 2:23 PM Benjamin Kaduk via Datatracker < > noreply@ietf.org> wrote: > >> ---------------------------------------------------------------------- >> DISCUSS: >> ---------------------------------------------------------------------- >> >> Section 5 refers to a "max_packet_size" transport parameter but I do not >> see that parameter defined in the registry or RFC 9000. >> It seems that a transport parameter of that name was present in earlier >> versions of draft-ietf-quic-transport, but got renamed to >> max_udp_payload_size in the -28, so hopefully this is just a trivial >> rename. >> > > You're absolutely right, we missed the rename and will fix this by > landing your PR #76. > > ---------------------------------------------------------------------- >> COMMENT: >> ---------------------------------------------------------------------- >> >> I put some editorial suggestions (including the presumed resolution of the >> DISCUSS) on github at https://github.com/quicwg/datagram/pull/76 . >> > > Thanks, let's discuss those on the PR. > > Section 2 >> >> * QUIC uses a more nuanced loss recovery mechanism than the DTLS >> handshake, which has a basic packet loss retransmission timer. >> >> This is true of DTLS 1.2 and prior versions, which technically is right >> now the current version of DTLS. However, it's not quite true of DTLS >> 1.3, which includes an explicit ACK message to supplement the >> retransmission timer. DTLS 1.3 stands a pretty decent chance of being >> published as an RFC prior to this document (per ekr, it should have the >> last technical changes from the WG finalized this weekend and then go into >> the "real" AUTH48 state), so I think we ought to speak to the mechanisms >> of DTLS 1.3 here. >> > > How about we just remove "which has a basic packet loss retransmission > timer"? > I think it's safe to say that QUIC congestion control is more nuanced than > that of > any version of DTLS, including DTLS 1.3. > > Section 3 >> >> For most uses of DATAGRAM frames, it is RECOMMENDED to send a value >> of 65535 in the max_datagram_frame_size transport parameter to >> indicate that this endpoint will accept any DATAGRAM frame that fits >> inside a QUIC packet. >> >> It's interesting to compare this to the RFC 9000 max_udp_payload_size >> default of 65527, the maximum permitted UDP payload. Indeed, the QUIC >> 1-RTT packet header does not even contain a length field that would limit >> the frame size. So I'm not entirely sure what motivates the 65535 value >> specifically. (I do see the subsequent discussion about how there are >> other factors, including max_packet_size/max_udp_payload_size, that can >> further limit what is usable.) >> > > We picked that value because it means "don't limit the length" and doesn't > involve thinking about header sizes or doing math. >
- Benjamin Kaduk's Discuss on draft-ietf-quic-datag… Benjamin Kaduk via Datatracker
- Re: Benjamin Kaduk's Discuss on draft-ietf-quic-d… David Schinazi
- Re: Benjamin Kaduk's Discuss on draft-ietf-quic-d… David Schinazi
- Re: Benjamin Kaduk's Discuss on draft-ietf-quic-d… Benjamin Kaduk
- Re: Benjamin Kaduk's Discuss on draft-ietf-quic-d… David Schinazi