Re: [bmwg] Scalability measurement results of the Jool stateful NAT64 solution

"MORTON JR., AL" <acmorton@att.com> Fri, 18 March 2022 22:43 UTC

Return-Path: <acmorton@att.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 E2E1F3A0477 for <bmwg@ietfa.amsl.com>; Fri, 18 Mar 2022 15:43:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.39
X-Spam-Level: *
X-Spam-Status: No, score=1.39 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, MANY_SPAN_IN_TEXT=3.196, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=att.onmicrosoft.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 scjA2uA1D_s1 for <bmwg@ietfa.amsl.com>; Fri, 18 Mar 2022 15:43:10 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (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 707343A1276 for <bmwg@ietf.org>; Fri, 18 Mar 2022 15:43:10 -0700 (PDT)
Received: from pps.filterd (m0288873.ppops.net [127.0.0.1]) by m0288873.ppops.net-00191d01. (8.17.1.5/8.17.1.5) with ESMTP id 22IJdsP1027131; Fri, 18 Mar 2022 18:42:51 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0288873.ppops.net-00191d01. (PPS) with ESMTPS id 3evfskj82y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 18 Mar 2022 18:42:51 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 22IMgnl1030525; Fri, 18 Mar 2022 18:42:50 -0400
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [135.66.87.38]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 22IMgf8f030452 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Mar 2022 18:42:42 -0400
Received: from zlp27130.vci.att.com (zlp27130.vci.att.com [127.0.0.1]) by zlp27130.vci.att.com (Service) with ESMTP id 0F41D4009E76; Fri, 18 Mar 2022 22:42:41 +0000 (GMT)
Received: from MISOUT7MSGEX2AA.ITServices.sbc.com (unknown [135.66.184.199]) by zlp27130.vci.att.com (Service) with ESMTP id D8CFD400595E; Fri, 18 Mar 2022 22:42:40 +0000 (GMT)
Received: from MISOUT7MSGEX2AD.ITServices.sbc.com (135.66.184.186) by MISOUT7MSGEX2AA.ITServices.sbc.com (135.66.184.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Fri, 18 Mar 2022 18:42:40 -0400
Received: from MISOUT7MSGETA02.tmg.ad.att.com (144.160.12.220) by MISOUT7MSGEX2AD.ITServices.sbc.com (135.66.184.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18 via Frontend Transport; Fri, 18 Mar 2022 18:42:40 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) by edgeso2.exch.att.com (144.160.12.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Fri, 18 Mar 2022 18:42:39 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GKl6XzRwYA8zslHL9hLC0CGnCrdCjEeYQ9FPkTdui4wBzwnpFQsJnwZqb4z0jBpwbKXRGQlMKq41VjdoIPXcvkh6gzJDSS6JwsYJZRJmVuUNo9C3oymxcG55ff2BwZenZYDgvfFGdqlAewbP93G4VxkNvMg7Te/6KUoJQGF+y+wkcHHJwFDLd3dY2AWQdEOIzzR1LdX/Equb1eIZSHZ8moiQT0bX2DNZCA42lggNKYRcFrUIZ0aqdl5KIt3YmrrDwFmqZNx0WbMjAitowDDpR+CqCcOY2lFXuK5R5mS5ePgc652Umfw7ZGXF0yHQ4TeP5506Zva0+FYaFCpEAk0mBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZfAWZbczDc2ZKJDm4cL1u816uF48hYcVWHUNu59jqrg=; b=M+qsaHh897NwyIAXaa4VkWVhKH5uLPQlcxDaKbO9wuJ0YbJMlDOM65sAoQDuVZdranxgVOKudNXHqTMrhWpZYaceL/K4GKi+2Owtr24b76tzjc2DBUXb4yjAsxuJxJ0Z6M5/03kOrkY63Qdjhdd3XUE+ZlihQpUgDfPlshoEocpW7lfWHmRrsZMWu3c3u5LCaPmyO49/LKEYyzOasWptIRNMZ1wwNsLyw27e0w9DD2ah7poj0hUc3rHJ7hG3vhKK5Lx/OGetLQ3oufyfz8gwAGxOoXEpfoZLLE/nuksYesjN7oLzjqPbK630vbzsDrtW7frclqHrYB+bMZjlp7aYMg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZfAWZbczDc2ZKJDm4cL1u816uF48hYcVWHUNu59jqrg=; b=zwowf88TiCOXf7nszSj7GTppm9UQd3LLR9FPYA8T7exE0S9TxAq2XlU97/TfkXiRJomsoIjWDkbyeLM7riKnB8kOeI17vMaGNG9kDhYbNGd7iS0CA2lGBfmphtdyxHOtbNZ6QBgdgKFOvy/P9VEfLmeJA65zi2WlKVtA/Zm96uU=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by BYAPR02MB5656.namprd02.prod.outlook.com (2603:10b6:a03:96::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.18; Fri, 18 Mar 2022 22:42:37 +0000
Received: from CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::1c24:784:d7af:8260]) by CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::1c24:784:d7af:8260%6]) with mapi id 15.20.5081.018; Fri, 18 Mar 2022 22:42:37 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: Gábor LENCSE <lencse@hit.bme.hu>, "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: [bmwg] Scalability measurement results of the Jool stateful NAT64 solution
Thread-Index: AQHYJ2ZOUK2e9CQRm0mXckryULFUsqytzSKwgAa0tICAEWDCgA==
Date: Fri, 18 Mar 2022 22:42:37 +0000
Message-ID: <CH0PR02MB7980536C1F0C8813506C011DD3139@CH0PR02MB7980.namprd02.prod.outlook.com>
References: <9a857a06-d3b8-f06e-6fc7-49428ea1f7cd@sze.hu> <92240261-0a63-7b53-42ec-3fdaa92c9442@hit.bme.hu> <CH0PR02MB7980733FDCBF962412450AEBD3049@CH0PR02MB7980.namprd02.prod.outlook.com> <62f3a73c-c177-d00e-f912-c17af623fd08@hit.bme.hu>
In-Reply-To: <62f3a73c-c177-d00e-f912-c17af623fd08@hit.bme.hu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3928ad07-98cd-4fe4-4467-08da09309a19
x-ms-traffictypediagnostic: BYAPR02MB5656:EE_
x-microsoft-antispam-prvs: <BYAPR02MB5656376451D62A613305DB30D3139@BYAPR02MB5656.namprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GKzvUuxtM80aP9pHLCho/LxQ96YbfPugeTaKzmoH8PZj9kD6Or8ygw8iz3Ez5cvj/SEppAh+0Gkjsq74a+7a5tvTxrLJjhaf3ejnrwIyX/tJU1XmBGbg4WnjoCvn/iGu/+OCtAe9eRJrgwJiOD4ZfTofNlLlinWN2p9QkoeNn9S/PoXCq9nduGuqUQo4UHrttt6Zv9NjrJhhMs1VAymYVbAKTNy+8OJ6AkJa3fmUfMXY8ndsDFbGF+5dBkET1BDK7Krxe+A1gxsAZZjkmfb7FCh+86iz+zJ7mUNXCDM470PiLC8AtziuzT1QvdPOw8Sa97GbtcGaNEbCW/ih0pwG5DxeJqgQjve+MdI/vh6uv4ZVvM0yq1ZqUyPWQiWxblU4OygUH6GLK2tXKvlT2vVT1uTpJH4IDz7fvRCnGpvqP1N50hl6B6QDgpnq4vriKdbRXql1BWIrsMntJfs0yY8KBi8FTSiLDQtkx/dXL25NGSGT26+d7pv0billLsKe42bkFRx7SIqEwxk/PasICROyFfSW5BTeO2R4KdRmPfIoJaUSFvQNz38HMxyX2PBITOBPndYE+yWKmnbKn4/nNC7eb76mWhmiOIrtPF5+PTLPAjEY6oVFW7DZFjtAYOhTol52o7a5cP1nQECTaKJaePoMv/tRv6NnrdiHxNkTJNzwC4qBMqAP7eFYHga+v3o1jYKCpSXCWJVXkQu4iYB1cKO0n30gsK/kPRDBhRV1HNOctnmHV6U00m7SzTbVnpBDvQK8bzhbH5P9dPgTF/ON7mJOZXIUUg2h2Ueak0t7KKKBVWScCXm+VjoaZUv1jsiZt9NdXikgxhW0Xiz8BlnGstAY7w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR02MB7980.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(64756008)(66476007)(8676002)(66446008)(316002)(66556008)(66946007)(76116006)(966005)(508600001)(53546011)(6506007)(7696005)(2906002)(9686003)(26005)(186003)(71200400001)(66574015)(82202003)(83380400001)(122000001)(82960400001)(38100700002)(38070700005)(166002)(33656002)(86362001)(55016003)(5660300002)(8936002)(52536014)(110136005)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5fhElk2C6ZSL9A2iQnbSRFzTTVOpMpgdlptvGSHiuFk4zRaPtKroQXwE8x/wP1x6VbReMAJ+xuuT9MoxitL37fbKoOU469CjNZoiJz1sHWNncV3TyZkjzpOjTag6OH248wX+0nFBMkLtqWMyfaySjpK3xlmoxgAkOlKITyw3zKipi625A3SeQ3zNtbFhQqmxfH5PDWhhJppD6epnhyhzUX2VXfvESGjoRyr4GxogKoD1MoaK6otpUGD9GWb4H5iPVlvf3PrZ0soxqUiLHPPZMQW11spy1n10zD89B6FgyKUK07hNkyA3E8PAFM7Tihmg46mg4D0q8iD0/XKupS0RqjTjHkvCAqZk05rN6diKKQPg5fL8Jw0sRd69vItucfkw7W/ToKy2SKXzV8RDTWJ4HjX9YRHzXdzWE5IGRsw5ScILKicDP0G0eVqe7uqv87UmGiz74pCsduPBUzMRgbRc25bCR/nh9f1uR46z+lN2mZA2//Johs8ng+9V0dThpGgH80nHAB0KWt0TlUA5+T3lcTFbguJdAq3e7SbCLmkaayWXkcmTbZTT1AEPdIkswaT/8TPVl0gxsSZvBEF8r7ZottTKlxOV79hTIwWzF1rV8wC9d4xbTC6Z/oqLw/0lMk86Dsb2mXjQFbI6dIwJTnD1bFKHz6NQfwA8Oh2HcniN5dNtKRptRJs9WdqJ5JimxSmTRLicRxplJpJMiHJ5NjHq24Rkjwis/cfmRJ1PiTAKJZBTRZRotIl8jV/ZJ6OUPJBIAVQF5qWAuBJE76bGYfIH2EuPO2inbpXWMmuzhL5kqZsbCWJYDwQfuaYPwD7Cjhw05hkww9GsdoKrnUCuVk94JrO+WhIkOkgmQFxCBMxdjmbpBxNA4SnIRCmsBpQWzA3sJMVP9u8N/SE0wXoTKsj5Am8KlKy7mm4r5FuitKviTa7FYmz+ng6u+1NIV8QjdIZ/3L6RU8hyNZ5m8xDyFUt7DaNDykqxfG67tOjFdrT24Hh8lK5JPxJExRUPPlE4FjaMPdWDMVAbzG5+NdmYsSQsKjYtz6apeTiwg1hIx9PB0nv1ccMoQgQIc4DHelvpFJUqLyeDgtMkSQTFgIurIUqqFHtpMctCtK3MF5/eAoYRFSzC7ZNR3YNyuIi55JGCj5jY6kjBtTyh9bvXkeAhxvaZTpU1ZED98LWOBaVTle7IY5lxqJCH+SAeM0ykjTEYS/43LQ/g7yFH8XwfDrBeUQcKMDCclzSgS9HucPCSD4bDQI/Gqj3D49O78w/DaTcJF9ldZuXhAV3xQBbCoDvHsWObutypLJAdg2Q5KweBCaE3f5p72F22jx/YBZnl3cYBgfKN5PcY4pTuyFxK3tq3eSiGBOG5CRDU8d6USS0TEZeUDZXWVCEWIdeeCNxuZpyk3tqP5RxbHkzH5NDgXubiY8xkBoaPNE/m6kkpozPQCuaR0S4=
Content-Type: multipart/alternative; boundary="_000_CH0PR02MB7980536C1F0C8813506C011DD3139CH0PR02MB7980namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR02MB7980.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3928ad07-98cd-4fe4-4467-08da09309a19
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2022 22:42:37.4305 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fhBimi6Q/hdqElZdHyWBwk4FGBSsoP/CAbGJBp6tOOGybiWtqRYzRb49TY6f0S5D
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5656
X-TM-SNTS-SMTP: F47166C64AF839E5D4F482EAE8054D3C15F5CD99F472233F23154A5775C532C12
X-Proofpoint-ORIG-GUID: 2rwfS0v-hKDy0HQOSU04u7bHwz1AcZDH
X-Proofpoint-GUID: 2rwfS0v-hKDy0HQOSU04u7bHwz1AcZDH
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-18_14,2022-03-15_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 adultscore=0 mlxscore=0 phishscore=0 suspectscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 impostorscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203180122
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/3CWXQDdZF-m-9H2_Y7S47huOF94>
X-Mailman-Approved-At: Fri, 18 Mar 2022 15:46:05 -0700
Subject: Re: [bmwg] Scalability measurement results of the Jool stateful NAT64 solution
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: Fri, 18 Mar 2022 22:43:15 -0000

Hi Gábor, please see below,
Al

From: Gábor LENCSE <lencse@hit.bme.hu>
Sent: Monday, March 7, 2022 4:14 PM
To: MORTON JR., AL <acmorton@att.com>; bmwg@ietf.org
Subject: Re: [bmwg] Scalability measurement results of the Jool stateful NAT64 solution

Dear Al,
3/3/2022 4:20 PM keltezéssel, MORTON JR., AL írta:
Hi Gábor,

I read through your measurements this morning, thanks for sharing them.

Thank you very much for being interested in them!



Some small suggestions:

In the tables of results, I thought it might be useful to have a table that explains the abbreviations you used in the left-hand column. For example, the abbreviation for connections per second, cps, doesn’t appear in the text, and I had to look-around to find that throughput is expressed in units of packets per second. But otherwise the tables of results are very useful. You expressed the variation of repeated measurements, etc.

Yes, it was really missing. Did you think something like this one?

   abbreviation          explanation

   ------------          -----------

   num. CPU cores        number of CPU cores

   src ports             size of the source port number range

   dst ports             size of the destination port number range

   num. conn.            number of connections = src ports * dst ports

   conntrack t. s.       size of the connection tracking table of the

                         DUT

   hash table size       size of the hash table of the DUT

   c.t.s/num.conn.       conntrack table size / number of connections

   num. experiments      number of experiments

   error                 the difference between the upper and the lower

                         bound of the binary search when it stops

   cps (median/min/max)  maximum connection establishment rate

                         (median, minimum, maximum)

   cps rel. scale up     the relative scale up of the maximum connection

                         establishment rate against the number of CPU

                         cores

   tp. rel. scale up     the relative scale up of the throughput

   throughput ratio (%)  the ratio of the throughput of iptables and the

                         throughput of IPv4 packet forwarding



       Figure 3: Explanation of the abbreviations for the scale up of

                  iptables against the number of CPU cores

I prepared it only as a sample. I plan to prepare similar ones for the other tables in the next version.
[acm]
That’s great. I’m sure that if I didn’t ask, someone else who was interested in your work would have...  They will appreciate your extra effort.

Also, it would be good to use network addresses from the benchmarking v4 and v6 address space. The nits check is flagging the current addresses, which may have been the actual addresses used in your experiment (and that’s normal practice, but nits will continue to flag them unless you substitute...). See below.

In theory, I agree with your suggestion, however, I think that the usage of the documentation IP addresses would be inappropriate in this special case.
Why?
- I used the 10.0.0.1 and 10.0.0.2 private IPv4 addresses to express that "this is the private side of the NAT44 box".
- I used the 198.19.0.1 and 198.19.0.2 IPv4 addresses as well as the 2001:2::1 and 2001:2::1 IPv6 addresses to express that "this drawing depicts a benchmarking setup".

What do you think of it?
[acm]
I think that the nits-checker doesn’t recognize the BMWG address space as “ok for drafts”, so that’s fine.
You might add the sentence about Net10 private network addresses in your draft, and see how far that will go...

thanks for your reply!


Best regards,

Gábor



Al

  Checking nits according to https://www.ietf.org/id-info/checklist<https://urldefense.com/v3/__https:/www.ietf.org/id-info/checklist__;!!BhdT!iCKjq5hOhZCwjYwjkgNuvukUrmo0e-HSynwO4-Hr21cqJU-5MxYgjbZyk2kNzkwqTybBYFxsB9N0Yrs$> :
  ----------------------------------------------------------------------------

  == There are 2 instances of lines with non-RFC6890-compliant IPv4 addresses
     in the document.  If these are example addresses, they should be changed.

  == There are 2 instances of lines with private range IPv4 addresses in the
     document.  If these are generic example addresses, they should be changed
     to use any of the ranges defined in RFC 6890 (or successor): 192.0.2.x,
     198.51.100.x or 203.0.113.x.

  == There are 1 instance of lines with non-RFC3849-compliant IPv6 addresses
     in the document.  If these are example addresses, they should be changed.





From: bmwg <bmwg-bounces@ietf.org><mailto:bmwg-bounces@ietf.org> On Behalf Of Gábor LENCSE
Sent: Monday, February 21, 2022 4:01 PM
To: bmwg@ietf.org<mailto:bmwg@ietf.org>
Subject: [bmwg] Scalability measurement results of the Jool stateful NAT64 solution

Dear All,

As an application of you draft "Benchmarking Methodology for Stateful NATxy Gateways using RFC 4814 Pseudorandom Port Numbers", I have measured the peformance of the Jool stateful NAT64 implementation. I have examined, how its performance metrics (maximum connection establisment rate and throughput) scale up with the number of CPU cores, and how the number of connections degrade its performance. (Jool scaled up much less well than iptables.)

Taday I have uploaded the updated version of my v6ops I-D about the results. You can find the new results in its Section 3: https://datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability-01#section-3<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability-01*section-3__;Iw!!BhdT!kifrO2k7qtNtx_d0VHH5xBEEO8NQ3xajmXH03ZaWpd7lqGLB0DjiL7-PUqRHWKSsdaUgIac7g-9L0jU$>

Any comments, recommendations, questions, etc. are welcome!

We plan to update our BMWG draft about the methodology in 1-2 weeks (by adding the method for measuring connection tear down rate).

Best regards,

Gábor

-------- Továbbított üzenet --------
Tárgy:
New Version Notification for draft-lencse-v6ops-transition-scalability-01.txt
Dátum:
Mon, 21 Feb 2022 05:13:54 -0800
Feladó:
internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Címzett:
Gabor Lencse <lencse@sze.hu><mailto:lencse@sze.hu>



A new version of I-D, draft-lencse-v6ops-transition-scalability-01.txt
has been successfully submitted by Gabor Lencse and posted to the
IETF repository.

Name: draft-lencse-v6ops-transition-scalability
Revision: 01
Title: Scalability of IPv6 Transition Technologies for IPv4aaS
Document date: 2022-02-21
Group: Individual Submission
Pages: 12
URL: https://www.ietf.org/archive/id/draft-lencse-v6ops-transition-scalability-01.txt<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-lencse-v6ops-transition-scalability-01.txt__;!!BhdT!kifrO2k7qtNtx_d0VHH5xBEEO8NQ3xajmXH03ZaWpd7lqGLB0DjiL7-PUqRHWKSsdaUgIac7ifFqxTI$>
Status: https://datatracker.ietf.org/doc/draft-lencse-v6ops-transition-scalability/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-lencse-v6ops-transition-scalability/__;!!BhdT!kifrO2k7qtNtx_d0VHH5xBEEO8NQ3xajmXH03ZaWpd7lqGLB0DjiL7-PUqRHWKSsdaUgIac7si8Vb2k$>
Htmlized: https://datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-lencse-v6ops-transition-scalability__;!!BhdT!kifrO2k7qtNtx_d0VHH5xBEEO8NQ3xajmXH03ZaWpd7lqGLB0DjiL7-PUqRHWKSsdaUgIac7MZBB174$>
Diff: https://www.ietf.org/rfcdiff?url2=draft-lencse-v6ops-transition-scalability-01<https://urldefense.com/v3/__https:/www.ietf.org/rfcdiff?url2=draft-lencse-v6ops-transition-scalability-01__;!!BhdT!kifrO2k7qtNtx_d0VHH5xBEEO8NQ3xajmXH03ZaWpd7lqGLB0DjiL7-PUqRHWKSsdaUgIac7ABCA1pM$>

Abstract:
Several IPv6 transition technologies have been developed to provide
customers with IPv4-as-a-Service (IPv4aaS) for ISPs with an IPv6-only
access and/or core network. All these technologies have their
advantages and disadvantages, and depending on existing topology,
skills, strategy and other preferences, one of these technologies may
be the most appropriate solution for a network operator.

This document examines the scalability of the five most prominent
IPv4aaS technologies (464XLAT, Dual Stack Lite, Lightweight 4over6,
MAP-E, MAP-T) considering two aspects: (1) how their performance
scales up with the number of CPU cores, (2) how their performance
degrades, when the number of concurrent sessions is increased until
hardware limit is reached.



The IETF Secretariat