Re: [bmwg] Lars Eggert's Discuss on draft-ietf-bmwg-ngfw-performance-13: (with DISCUSS and COMMENT)

Lars Eggert <lars@eggert.org> Thu, 03 February 2022 14:28 UTC

Return-Path: <lars@eggert.org>
X-Original-To: bmwg@ietfa.amsl.com
Delivered-To: bmwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A26063A1A3A; Thu, 3 Feb 2022 06:28:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.099
X-Spam-Level:
X-Spam-Status: No, score=-7.099 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, RCVD_IN_DNSWL_HI=-5, 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 (1024-bit key) header.d=eggert.org
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 dbDy8M_abA9X; Thu, 3 Feb 2022 06:28:05 -0800 (PST)
Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (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 924A03A1A35; Thu, 3 Feb 2022 06:28:04 -0800 (PST)
Received: from smtpclient.apple (unknown [IPv6:2a00:ac00:4000:400:3483:e6e7:fbe7:7efc]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 354331D48CF; Thu, 3 Feb 2022 16:27:55 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1643898476; bh=nfOhr6VfRDLMpdMjHw+hjZXpt/meBULJ471qRzKLn20=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=yrMeW3EnNvIIDJTCbSSEDRgTKGA8tEyOFdb+HvEvQ3Knh2CxHijal8PHqouTRWP9b xJM7ppGBiCX78/o/Rki4nEUImdKPbCkQtl1fe6EWOBQ+ZY7MZuGLT7e932dhRMRq/K RLCX5RutX12xBmLPqudsXnUTuLFpNuXwGRqlmew4=
Content-Type: multipart/signed; boundary="Apple-Mail=_40E4850B-9CE4-4867-8AD1-3AC8403966A1"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
From: Lars Eggert <lars@eggert.org>
In-Reply-To: <93bf9066-dac3-a880-c169-52dd57c1492f@eantc.de>
Date: Thu, 03 Feb 2022 16:27:55 +0200
Cc: Al Morton <acm@research.att.com>, bmwg-chairs@ietf.org, The IESG <iesg@ietf.org>, bmwg@ietf.org, draft-ietf-bmwg-ngfw-performance@ietf.org
Message-Id: <90FE8317-0490-4B56-9A39-250D62993D36@eggert.org>
References: <164389483595.7574.18257406920942796923@ietfa.amsl.com> <4577910f-8baf-515a-a311-0cd6323b02d9@eantc.de> <3B962956-21BF-4401-BF55-FAAF26DBBDBB@eggert.org> <93bf9066-dac3-a880-c169-52dd57c1492f@eantc.de>
To: Carsten Rossenhoevel <cross@eantc.de>
X-MailScanner-ID: 354331D48CF.A494C
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/1JDzLse8JXIcba9Ujrk9o-lQ-DY>
Subject: Re: [bmwg] Lars Eggert's Discuss on draft-ietf-bmwg-ngfw-performance-13: (with DISCUSS and COMMENT)
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Benchmarking Methodology Working Group <bmwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bmwg>, <mailto:bmwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bmwg/>
List-Post: <mailto:bmwg@ietf.org>
List-Help: <mailto:bmwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bmwg>, <mailto:bmwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Feb 2022 14:28:10 -0000

Hi Carsten,

thanks for clarifying!

First, let me point you at https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/, which hopefully clarifies the intent behind these IESG reviews and how they are best handled.

Second, let me try and provide a bit more context on the issues you flagged:

On 2022-2-3, at 16:09, Carsten Rossenhoevel <cross@eantc.de> wrote:
> - "There are a lot of requirements in here that are either no-ops [..], non-sensical [..]"

That was in reference to the TCP paragraph. Specifically:

* "SHOULD use a congestion control algorithm" is superfluous (= a no-op), because the TCP standard already requires that (at MUST level)

* the delay for delayed ACKs is typically specified as a time interval; the document suggests to compute it as a byte size ("10 times the MSS"), which does not immediately make sense

* "Internal timeout SHOULD be dynamically scalable per RFC 793." It is unclear what is meant by the "internal timeout" or how it would dynamically scale. The reference to RFC 793 does not provide clarity here.

> - "This document needs TSV and ART people to help with straightening out a lot of issues"

I was writing this is a hint to the WG on where to go for help with addressing these issues.

> - "The document is also giving unnecessarily detailed behavioral descriptions [..]"

One reason I flagged this is because these details rule out existing (e.g., fast open) or future TCP extensions. Another reason is that they are inaccurate, because although they are detailed they still do not capture all possible permitted behaviors (e.g., connection-close packet exchanges.)

Thanks,
Lars