Re: [bmwg] WG Last Call: draft-ietf-bmwg-benchmarking-stateful-04

Vasilenko Eduard <vasilenko.eduard@huawei.com> Thu, 04 January 2024 12:23 UTC

Return-Path: <vasilenko.eduard@huawei.com>
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 B493DC14F6E4; Thu, 4 Jan 2024 04:23:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.204
X-Spam-Level:
X-Spam-Status: No, score=-4.204 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X-pWEiPnCSPw; Thu, 4 Jan 2024 04:23:33 -0800 (PST)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B124C14F6A0; Thu, 4 Jan 2024 04:23:33 -0800 (PST)
Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4T5Qfk3bg0z6K6f5; Thu, 4 Jan 2024 20:21:02 +0800 (CST)
Received: from mscpeml500003.china.huawei.com (unknown [7.188.49.51]) by mail.maildlp.com (Postfix) with ESMTPS id 6EB7E14013B; Thu, 4 Jan 2024 20:23:29 +0800 (CST)
Received: from mscpeml500004.china.huawei.com (7.188.26.250) by mscpeml500003.china.huawei.com (7.188.49.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Thu, 4 Jan 2024 15:23:28 +0300
Received: from mscpeml500004.china.huawei.com ([7.188.26.250]) by mscpeml500004.china.huawei.com ([7.188.26.250]) with mapi id 15.02.1258.028; Thu, 4 Jan 2024 15:23:28 +0300
From: Vasilenko Eduard <vasilenko.eduard@huawei.com>
To: bmwg <bmwg@ietf.org>
CC: "bmwg-chairs@ietf.org" <bmwg-chairs@ietf.org>
Thread-Topic: [bmwg] WG Last Call: draft-ietf-bmwg-benchmarking-stateful-04
Thread-Index: AQHaKIIEg3uUYldFsEaGW1bbhoQJMbDIUeSQgAFlPJA=
Date: Thu, 04 Jan 2024 12:23:28 +0000
Message-ID: <27d6da17da244be3b6e6c25509efe723@huawei.com>
References: <15D9A7A1-6011-46B2-89C5-7F740A0AFCD9@encrypted.net> <f746efb3c39b4e10b14af3e48819d053@huawei.com>
In-Reply-To: <f746efb3c39b4e10b14af3e48819d053@huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.81.199.26]
Content-Type: multipart/alternative; boundary="_000_27d6da17da244be3b6e6c25509efe723huaweicom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/4N14jUEVjkC6TU6J_2JFFzQ_IH4>
Subject: Re: [bmwg] WG Last Call: draft-ietf-bmwg-benchmarking-stateful-04
X-BeenThere: bmwg@ietf.org
X-Mailman-Version: 2.1.39
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, 04 Jan 2024 12:23:38 -0000

Hi all,
I have read the draft carefully. I support this RFC publishing.

A few comments:

1.       I have not found any logical problems. Everything looks right.

2.       I am not a native speaker, but it looks to me that the draft has grammar errors.
I typically accept about 80% of what Grammarly proposes.
I have put Abstract into grammarly.com – I agree to all 3 corrections.
IMHO: it makes sense to pass the document through any spell checker.

3.       A tradeoff of measurement complexity is probably right:
Any software stateful device has a dependency between cps (new sessions per second), pps, and bps. The more one performance – the fewer others, because all need CPU cycles.
Heavy stateful hardware devices may have a hardware separation between “slow path” and “fast path” and then cps becomes independent from pps and bps.
(yet all historical attempts for such a separation failed, heavy hardware our days is NP that plays both roles, i.e. “slow path” and “fast path” share the same ASIC, cores split is dynamic)

A)      I did propose before to assume some proportion between cps:bps:pps and then raise the load proportionally, It is what I did many years ago. It is the best method for a specific environment/production. Yet, it has 2 problems:
1. It is very specific for the environment, not general at all. Tests from different proportions may not be comparable. Approximation of cps, bps, and pps influence may be challenging.
2. Sometimes, It is difficult to find/assume this proportion, especially for a new deployment.

B)      The draft proposes a separation for 2 test phases: test the “slow path” and then test the “fast path” separately.
IMHO: it is better for the RFC because it is general, no need to assume cps:bps:pps proportion

Eduard
From: bmwg [mailto:bmwg-bounces@ietf.org] On Behalf Of Paolo Volpato
Sent: Wednesday, January 3, 2024 5:36 PM
To: bmwg <bmwg@ietf.org>
Cc: bmwg-chairs@ietf.org
Subject: Re: [bmwg] WG Last Call: draft-ietf-bmwg-benchmarking-stateful-04

Dear BMWG,

After reading the draft, I support that it is published as an Informational RFC.
BR
Paolo

From: bmwg <bmwg-bounces@ietf.org<mailto:bmwg-bounces@ietf.org>> On Behalf Of sbanks@encrypted.net<mailto:sbanks@encrypted.net>
Sent: Wednesday, December 6, 2023 9:22 PM
To: bmwg <bmwg@ietf.org<mailto:bmwg@ietf.org>>
Subject: [bmwg] WG Last Call: draft-ietf-bmwg-benchmarking-stateful-04

Hello BMWG,
              We are starting a working group last call (WGLC) for the "Benchmarking Methodology for Stateful NATxy Gateways using RFC 4814 Pseudorandom Port Numbers”. It’ll start tomorrow, December 7, and run for 4 weeks, closing on January 4. The extended WGLC allows for the holiday and new year breaks.

              Please read the draft and express your opinion on whether or not this Internet-Draft should be forwarded to the Area Directors for publication and an Informational RFC. Send your comments to this list (preferred), or to the co-chairs at bmwg-chairs@ietf.org<mailto:bmwg-chairs@ietf.org>.

For the co-chairs,
Sarah