Re: [bmwg] I-D Action: draft-ietf-bmwg-benchmarking-stateful-04.txt

"Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco)" <vrpolak@cisco.com> Tue, 31 October 2023 17:38 UTC

Return-Path: <vrpolak@cisco.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 B5941C151701 for <bmwg@ietfa.amsl.com>; Tue, 31 Oct 2023 10:38:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.604
X-Spam-Level:
X-Spam-Status: No, score=-9.604 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b="CKstXuuL"; dkim=pass (1024-bit key) header.d=cisco.com header.b="IHjciT5D"
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 IBawhnP2GlWZ for <bmwg@ietfa.amsl.com>; Tue, 31 Oct 2023 10:38:37 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (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 46CA3C15153C for <bmwg@ietf.org>; Tue, 31 Oct 2023 10:38:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9780; q=dns/txt; s=iport; t=1698773917; x=1699983517; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4173bez8U8RKFYR3FlvvWKzQijNVLLB1PSinxetyov0=; b=CKstXuuL+zAOJRAoUFV675yJZn+p9k5uWk5W+T4krzAvg8UipbCX0yx3 L2F4fyH+EVgUea5QlkqxhpY29airTvwFY92SZUc7xhkb8GsOr76kQDKUd qGkG8+e6a8/mxzS+8spps3XLleES2pWgUlEgDN8ajpzG7DkCClye4snzl Y=;
X-CSE-ConnectionGUID: H1Cbi17cSqC0jhK1MWQVxQ==
X-CSE-MsgGUID: IbR8k4B4SLmXfO5WDSHYGQ==
X-IPAS-Result: A0AIAABaOkFlmIYNJK1aGwEBAQEBAQEBBQEBARIBAQEDAwEBAUAlgRYGAQEBCwGBZlJ4Alk8SIRSg0wDhE5fiGIDkTuMQxSBEQNWDwEBAQ0BAS4NCQQBAYUGAhaHBwImNAkOAQICAgEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwQUAQEBAQEBAQEeGQUOECeFaA2GTAEBAQEDAQEQEREMAQElBwYFAQsEAgEIEQQBAQMCJgICAiULFQgIAgQOBQgSAQeCXAGCXgMBEJx5AYFAAoooeoEygQGCCQEBBgQFgTwCEEGwXQmBGi4BiAkBgVCINicbgg2BFUKBZoECPoJhAQECAReBDBEQGxWDRDmCL4MIgk+DWAYBMoFDX4MvKYEThR2GMAl3R3AbAwcDgQMQKwcELRsHBgkWLSUGUQQtJAkTEj4EgWWBUQqBBj8PDhGCQSICBzY2GUuCWwkVDDRNdhAqBBQXgRIEagUaFR43ERIXDQMIdh0CESM8AwUDBDQKFQ0LIQUUQwNEBkoLAwIaBQMDBIE2BQ0eAhAaBg0nAwMZTQIQFAM7AwMGAwsxAzBXRwxZA2wfNgk8DwwfAhseDSkqAjtTA0QdQAMLbT01FBsFBDspWQWdMmw/gTkEK0YIHjoOMRIOAhQ7CAQBKQwHLR8GGgYnCQQ5A5Yqi0+NepRqCieDZYwBlT4XhAGSbpIqZJg+gk+LFohxjAgzhRcCBAIEBQIOAQEGgWM6gVtwFRohgmcJSRkPjiAMDQmDVoJkgjCKZAF2OwIHAQoBAQMJhkiCJoJcAQE
IronPort-PHdr: A9a23:YfxFBx+EMHANGP9uWO7oyV9kXcBvk7zwOghQ7YIolPcSNK+i5J/le kfY4KYlgFzIWNDD4ulfw6rNsq/mUHAd+5vJrn0YcZJNWhNEwcUblgAtGoiEXGXwLeXhaGoxG 8ERHER98SSDOFNOUN37e0WUp3Sz6TAIHRCqKxBtIeD8GabZjt+80Ka5/JiAKwlNjSC2NKt7N w7+7R2Er9Qfm4JkNqc3x1PFo2AdfeNQyCIgKQeYng334YG7+5sLzg==
IronPort-Data: A9a23:vpw9Eq3Pny3mtJa57vbD5fJxkn2cJEfYwER7XKvMYLTBsI5bpzEBy GRKW2DVbvveNGL3fN9xYI2wpEkHv5eDmtFrTQQ93Hw8FHgiRegpqji6wuYcGwvIc6UvmWo+t 512huHodZ1yFjmE4E71btANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq8wIDqtYAbeORXUXV4 rsen+WFYAX+gmYvazpNg06+gEoHUMra6WtwUmMWPZinjHeG/1EJAZQWI72GLneQauG4ycbjG o4vZJnglo/o109F5uGNy94XQWVWKlLmBjViv1INM0SUbreukQRpukozHKJ0hU66EFxllfgpo DlGncTYpQvEosQglcxFOyS0HR2SMoVmoZTNICHguveK5BXEc1i15spXMlEPaNhwFuZfWQmi9 NQRLDQLKxuEne/zmej9Qeh3jcNlJ87uVG8dkig/lneCU7B/GtaaGPmiCdxwhF/cguhQB+7ZY 8MaQTFudx/HJRZIPz/7DbpnzLzw2iOhImAwRFS9hKANs2uP5lBK9L3dPv2IRfCxZfR6pxPNz o7B1z2pXk5FXDCF8hKP922jru7CgS29X5gdfIBU7dZjhFmVg2cUEhBTDAH9qviigUn4UNVaQ 6AJxsYwhYhr30aqF4b2ZAST+HyEnUc5ZONuA9RvvWlh1ZHoywqeA2EFSBtIZ9onqNI6SFQWO rmhwoOB6dtH7e39dJ6NyluHhWjpYXlPfQfucQdBHFVbv4S/yG0mpk+XJuuPBpJZmTEc9dvY6 jSOoS5Wa1470pNTj//TEbwqf1uRSnXhRwox4EDcWXioq1ojIoWkfIevr1Pc6J6szbp1rHHf4 RDoeODHsYji6K1hcgTRGo3h+5n1vp643MX02wIHInXY323FF4SfVY5R+ipiA0xiL9wJfzTkC GeK51IBus4LYiD0Nf4sC25UNyjM5fa4fTgCfq6MBueinrAqHON61Hg0PBXJjzyFfLYEyP9vZ P93jvpA/V5DWfg4k1Jats8W0KQgwWgl1HjPSJXgpylLIpLADEN5vYwtaQPUBshgtfvsiFyMr 753aZDQoz0BC7KWX8Ui2dNJRbz8BSJlVcmeRg0+XrPrHzeK70l4Va+LnuNxJNE790mX/8+Rl kyAtoZj4AOXrVXMKB6BbTZob7aHYHq1hShT0fAEVbpw50UeXA==
IronPort-HdrOrdr: A9a23:k1c0rKCuEqAazC7lHejpsseALOsnbusQ8zAXPh9KOH9om52j9/ xGws576fatskdhZJhBo7y90KnpewKkyXcH2/hgAV7EZniphILIFvAs0WKG+UyDJ8SQzJ8h6U 4NSdkYNDS0NykFsS+Y2nj4Lz9D+qj6zEnAv463pBkdKHAPV0gj1XYHNu/xKDwPeOAyP+tCKH Pq3Ls9m9PPQwVwUu2LQlM+c6zoodrNmJj6YRgAKSIGxWC15w+A2frRKTTd+g0RfQ9u7N4ZnF QtlTaX2oyT99WAjjPM3W7a6Jpb3PH7zMFYOcCKgs8Jbh3xlweBfu1aKv6/lQFwhNvqxEchkd HKrRtlFd908Wntcma8pgao8xX80Qwp92TpxTaj8DneSI3CNXcH4vh69MVkmyjimgwdVRZHof t2Nleixt5q5NX77XzADpbzJkpXfwGP0AkfeKYo/g5iuM0lGf9sRUh1xjIJLH/GdxiKsrwPAa 1gCtrR6+1Rdk7fZ3fFvnN3yNjpRXgrGAyaK3Jy8PB9/gIm1EyR9XFoj/A3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVaUWVjibWjPBeUCITbAupT36LI66KWjf4EJ1oI7nN DEXElDvWA/dkryAYmF3YFN8BrKXGKhNA6dh/129tx8oPnxVbDrOSqMRBQnlNahuewWBonBV/ O6KPttcrbexKvVaPB0NiHFKu5vwCMlIbgoU/4AKiaznv4=
X-Talos-CUID: 9a23:2N+/BmobDNWNf8xUSMX7aonmUeB8WXfclSjbGFaTUWRpa+Swdmau6Joxxg==
X-Talos-MUID: 9a23:4fy+IQaChgBqLOBTljXW1DI+HptTx6GeBmdQrrk9m/irDHkl
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-7.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2023 17:38:36 +0000
Received: from alln-opgw-4.cisco.com (alln-opgw-4.cisco.com [173.37.147.252]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 39VHca2e012526 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <bmwg@ietf.org>; Tue, 31 Oct 2023 17:38:36 GMT
X-CSE-ConnectionGUID: 8YhBa/6CT3e9KmDLSoz0ZQ==
X-CSE-MsgGUID: K8REnu1XROCaoLoqfWNDEg==
Authentication-Results: alln-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=vrpolak@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.03,265,1694736000"; d="scan'208";a="6525646"
Received: from mail-bn8nam12lp2169.outbound.protection.outlook.com (HELO NAM12-BN8-obe.outbound.protection.outlook.com) ([104.47.55.169]) by alln-opgw-4.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2023 17:38:35 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VgSj68FSeMUV5iLKCXvbjxApEFspcN9ZRjRbj6M7FzjMYh9xc5UFSCj9O9N+u7hJq0ORgTu3SDTk6VGbjAA8s38hv5r/wvwswub1cLvcR9D5Sz279m04DGsjU4mqH5dIgs/bnmU2W2yDQ5OjxGW+oOhaZaW5RN2LeTzScV/eXMP3tubag566F+VM6hDK9fImQNCixq6mcrF7QN+1GY2zm/6EzZEYPghVqm5t+PIGZeHicPixn7k+mwioh7VWHPMgk1DqyIN440CfjejbSXDXYfd0w0V4KZqELSR5tgeg9AucSnEObWTNZvPWM7AdnGH38k8mt1ZVEQ2dvjjRt3I8bA==
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=4173bez8U8RKFYR3FlvvWKzQijNVLLB1PSinxetyov0=; b=OXShWQmXVIN8hlaRsH3nQn6HzNwKHfcBCfm3pVnRAljyWHijIbNfxTSW1cm9sNAqPh8WDgLxNKg6xiFxt9MX9G/gdhZMjSfrIAK9a0i39wQQd1TOf557mwtDv4Jg78C6rmRLeumaoA2EygJmOEFAsdZ1boyFmvWa5TBQAKVxbpzpufXsF0GdOfeWFp7z0/Br7RykkFScSAR0LInwT15OkXYUBVTIy+fjxVhD1ha32XtgsSYfXbn4GdOdrf54xAqLn73R3g2lPOFsGkCJEJnqnlcgOCvll2HckI0rWuCxL5TJI3UCOjpdTG0ejFmc5qk9+7MRyZIaU90Of9SssYxvVg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4173bez8U8RKFYR3FlvvWKzQijNVLLB1PSinxetyov0=; b=IHjciT5DKZ4sVhAEyDbQwHzNn+3kaim5c/tCzObIw5cMWRA+vYpSzqTEnu8m71gfUBDLN6Q8nBv3HDF3+6cFRiQ6fLvdN5hZlKzBG7YmmFTlCM3jyKEsRPS8CxBgpHPrVs8Xksm6xpYLyVuBU4fZW1IanDm5MrqL946/SmmKdiY=
Received: from CO6PR11MB5650.namprd11.prod.outlook.com (2603:10b6:5:35a::9) by MW4PR11MB8292.namprd11.prod.outlook.com (2603:10b6:303:20c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 17:38:33 +0000
Received: from CO6PR11MB5650.namprd11.prod.outlook.com ([fe80::1d3c:7b4d:d4ae:9c7]) by CO6PR11MB5650.namprd11.prod.outlook.com ([fe80::1d3c:7b4d:d4ae:9c7%4]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 17:38:33 +0000
From: "Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco)" <vrpolak@cisco.com>
To: Gábor LENCSE <lencse@hit.bme.hu>
CC: "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: [bmwg] I-D Action: draft-ietf-bmwg-benchmarking-stateful-04.txt
Thread-Index: AQHZ5gtK8aL1JxkUXEmeTcUDRY/p+rAYS5CAgEwG7gA=
Date: Tue, 31 Oct 2023 17:38:33 +0000
Message-ID: <CO6PR11MB5650F01609B6CFE1DDC7505BBDA0A@CO6PR11MB5650.namprd11.prod.outlook.com>
References: <169458640503.4770.17614829859263027225@ietfa.amsl.com> <5511c42a-ce0e-bfc7-2269-0198ea338e4f@hit.bme.hu>
In-Reply-To: <5511c42a-ce0e-bfc7-2269-0198ea338e4f@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-traffictypediagnostic: CO6PR11MB5650:EE_|MW4PR11MB8292:EE_
x-ms-office365-filtering-correlation-id: 188e6f3c-0d24-4005-350c-08dbda383465
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FGQHP4fd0rbnnxB8ycpleu1r1/WP5OhTCk8cAhGWqra4FXPSPKoQcr/UZ+x58zr6wgWlR49KlU7CEOaetZBYr3yjaQAliO2Tvf6hRVL8xGkwoqmL9Ciua7HVaK8H8TKt/v1cu7/4QE0CTgS8LdCo6DooTrdcaogb1SSx/YnFp+Y5zAWmw5j9uBoQV21NCLSZJtRtqlgbvxmQfN0U2eDYqHeWGzGNvkRj6zuowhzamcimBF033GWUdIS7VrtW5zwz36p4/11djwP5UO1R+l2l5/y3OVrXyz1/Zc6xr+Tc38H6PeYLe0Gape14vVvbc3NTo6g2bjP9H4EH0uYwyEgwSBYrY8SEAuxLhDZauxZv/PjCtpZZIca01KGavBbBt7jrOpoWpfA0Gel2CX/TAJ+jWElMXGQg5KoxoehkIDRiONTXLX29+9mheHaQB4d9mozlpCIYyvnMSa+E4Hi1uo/ufN5jPs7kog7cv9Hc3SakQmDP9AVLfDM7iwplx29Ul9IF3MXC/s5npDhu5Jzkti/rP3zXQgGOUQF8pqVpi63IF1obSKQDz3E7n9H0Rt5oNe8jvJ9plRklbUw+3I5FIxlgpeTbsqnWbR4+YzVzTYXFRnbI7HL9E7HnH0IJ5+1lnMqaWdnY9gHLuyfq12BwK62bcA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR11MB5650.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(136003)(39860400002)(366004)(396003)(230922051799003)(186009)(451199024)(1800799009)(64100799003)(66899024)(66574015)(83380400001)(53546011)(9686003)(7696005)(6506007)(71200400001)(26005)(38100700002)(33656002)(86362001)(122000001)(38070700009)(2906002)(41300700001)(5660300002)(966005)(478600001)(4326008)(8676002)(8936002)(52536014)(66556008)(316002)(6916009)(76116006)(66476007)(66446008)(64756008)(66946007)(55016003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EhcgIhMFnIcsaeUEC8de4y1+fYHFg4GSLkXeUo7FJkrzdCqxm/dWua5R13Xgjd+0xC2I/IAQvk8KFrLikWYVCAE+GAhpQJl0LXpnHE3qPmfRFNOqiL3DK0FnQuLj9Bqnq7VPrMGPvw16j+TegglJkAD86WfJhZGtLxwvXbD+6Ye0/ZVRWOz1NluEqOqo57Tnuyjv9rt+B2XE4cNpWpx/7iQloCNyowvZa4CfgwPD6opO2sl6qqD00l+2aiBNQepVR38wnBOgBOqlUmiXK8M7Rd5wv99K3Abyy22QE5GB2I08GAz6dOMLujhwN7rFUj8eeEap3xgKQv+r3SMXHxwHu4T4KZAEvrHA4QiN/WMbp5IZhYUiiuoKgvA8EhMPT9CGr8SuiCtqhiPqfzjK1rpX7e+VYVx7gkryCfbrm/dJuFCGSQyrKcjrTJKfo9XpZOutr3+y+mCOJNEZsraEHOlOyKeSIeaVdAdmuPKkFPp95Wf5QVAn6czPXMkOzGulWN3hrYnATZf/nj54nWhpiLy4nkTJjIR+hcKQ08omkla5BEuZ4EfSuiISVXkZJcidlNGnr7rBc49qiDAPxiOwsAh1INRyxpH5hoOuoNbTKFaLf5tAdwspSD6u59+VXuRU1gfAc7X5QcfvZNvWI5Z4wYUXR3208PM/iDIk1MGDDNvdo8oqkmDmRXC/waxilimLwwFyg718k78nYWxxyjkvX8Owx1xu/G3Vx78WBRjbEGRSswYlbC8NnwyZjZ3AI2RUWtYeoK+dXTf1zqEYpiDhFAZSBz9E2ML37RVpjUcjBej28HIgTFvdnibGMWCMbFwXIwBMikfgGuRGLtrKluXXm493lXY5gWwaFD+sec4vVyVi/t2el5R+CAgex6VL+aV39YePxhhQlk51T+WVyR2ILXLDwDR2Ki2MSgeRNyypwPaogp1EmlU+dFGJcH3V0gAclkm2ZIrtmigagf6ikWKeLV/Nsdo+GNHrN3yd4QVoodPsYAiECiEOVVFThosCb5J9BomqCZtSbVgHIU0d3TbPVFLBA9cdWifQzOQcsZkEfvphKeKbT5caGrNLS3W2Wkf2+izxK6q70ZCMMZ/n0BkiaDI9H13Zx7tHuMdRLMuDCOHCB4oY0u4jjGXszc5MHgm9gPz6PegRIhPYnJ656rUu6Fn5HjIz5BJ6ix9qLCUHc1j+u8uSY1Jo8UAnQeiwim41rPWOuFALvTgm4vSxbKJGptqhUT5NIxXi68K4hpyv6zfp5C1G3agS8mpfaeOgiymBtuYxUhzYEjUWsOeKaHyGY8QtMWQDzKcnJ1KwLTUwEtvSGWhpwakhfQab08tZnvgVIeBXHC1lbh5sgRFA/OZak+1zqdPXt3C0WvNv3RJ02QockH3Xtt7aopZOaZlT8Xzn841T5E1qF/xhxM1nGu6L/aYQFGu3us4GmwSA4T1cae4zItWdup7nF1IyNfdlFn8r025goyGfPCKc5g+Hx7xDwhfzFwJx8PaYMldsaHXaY0QE5qx/2rnHGcpYsaUQ32SIn18zlsrM+nfysL5VYx0BIhYrVFYQXKdsDTcZtz4cXdJ4YSk=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5650.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 188e6f3c-0d24-4005-350c-08dbda383465
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Oct 2023 17:38:33.5075 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6vijb3N7hbVpQbS8g/yUoxcs4QMHgfCI5pS9orX9txoOwTkvsxZO7MkuFa9DJ2hKr6URZzAxRYm/UCdTtNPWFQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB8292
X-Outbound-SMTP-Client: 173.37.147.252, alln-opgw-4.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/kQyzRZmI_FwBEUxvL_YbaP_kTIg>
Subject: Re: [bmwg] I-D Action: draft-ietf-bmwg-benchmarking-stateful-04.txt
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: Tue, 31 Oct 2023 17:38:41 -0000

Hi Gabor.

When preparing (my part of) MLRsearch presentation,
I wanted to refer to my earlier comments
on how do we (fd.io CSIT project)
use MLRsearch when testing stateful NAT(44).

But it seems such comments never went past the planning stage
(at least I do not see any relevant e-mails from me in bmwg archive),
so now is a good time to write them down.

There are some differences between what we did when creating our tests
and what do you propose in your draft,
stemming mainly from the fact that out traffic generator is less capable,
but on the other hand we have better (not totally black box)
access to the DUT.

Firstly, we can configure memory usage of our DUT.
Instead of discovering "connection tracking table capacity",
we just tweaked the memory usage for each scale (number of flows)
until the DUT stopped crashing. :)
We still keep testing at few different scales,
as the performance depends on various memory caches.

Most importantly, we can ask our DUT to tell us
how many sessions it is tracking,
so we do not do any verification trials.

Secondly, just by simple reconfiguration (disable and re-enable NAT),
our DUT is able to delete the content of the connection tracking table
so fast it is not worth measuring.

In principle, the test could override the time needed
for a connection tracking table entry to time out
(after seeing last activity), but we were not forced to do that yet.

Now, to bad news. Our traffic generator does not really have
convenient enough state table on the Responder side.
I mean, it can track UDP and even TCP sessions properly,
but once the trial ends, all is forgotten.
So we can do bidirectional traffic,
but we cannot do unidirectional traffic from the Responder to the Initiator.

Also, our control over port numbers is limited.
Source port number is always randomly selected by the traffic generator,
and the destination port number has to be just one value
(unless I want to add one TG configuration item per each value separately).

Now, MLRsearch wants to control both the trial load and the trial duration.
That may work for Phase 2 if the number of flows is small,
but it will not work for Phase 1.
There, number of frames is determined by the number of flows,
so the trial duration is computed from that and the trial load.
So I taught MLRsearch library how to deal with that.

There are also other subtle differences between your draft and CSIT.
For phase 1, we do not count the frames arriving at the Responder,
we count "confirmed sessions" on the Initiator side.
One reason is that a real client would not be happy to see zero frames.
Also, our DUT is tracking sessions differently when they are only half-open,
(at least for TCP) and we wanted a slightly more realistic scenario.
Of course, we use the fast table drop before each subsequent trial.

For phase 2 tests, we have separate suites,
and we do not do full Connection Establishment Rate search there.
Similarly to the memory situation,
we just hardcoded the loads that proved to be safe and low before,
and use the DUT session count to confirm that is still the case.
In general, we use somewhat heavier transactions for Phase 2,
but still way shorter than what realistic sessions would be.
Also, we only use simple L2 counters to see
the expected number of frames has been exchanged.
This allows us to reach loads where the protocol-level counters
become unreliable due to the traffic generator running out
of CPU cycles to keep them properly updated.

Also, we try to be smart with tracking sessions
possibly timing out on DUT during the next trial.
Firstly, every time we see a trial with zero loss,
we assume each timer has been reset.
If we suspect some sessions may time out during next trial,
we execute one of those hardcoded trials with known safe value.
(In principle. In practice we do not test scales that need that anymore.)
After each trial we should confirm DUT still tracks all the sessions,
but we do that only at the end of the search,
as I do not remember that check ever failing.

I think all the other tricks we apply
are outside the scope of your draft
(e.g. what to do when the traffic generator
cannot sustain the required load).

Vratko.

-----Original Message-----
From: bmwg <bmwg-bounces@ietf.org> On Behalf Of Gábor LENCSE
Sent: Wednesday, 13 September, 2023 08:31
To: bmwg@ietf.org
Subject: Re: [bmwg] I-D Action: draft-ietf-bmwg-benchmarking-stateful-04.txt

Dear BMWG Chairs and Members,

I have just posted the updated version of our I-D.  There were only some 
minor updates to Section 3.2 and Section 7.

With my co-author, Keiichi Shima, we believe that our draft is ready for 
WGLC.

Best regards,

Gábor


9/13/2023 8:26 AM keltezéssel, internet-drafts@ietf.org írta:
> Internet-Draft draft-ietf-bmwg-benchmarking-stateful-04.txt is now available.
> It is a work item of the Benchmarking Methodology (BMWG) WG of the IETF.
>
>     Title:   Benchmarking Methodology for Stateful NATxy Gateways using RFC 4814 Pseudorandom Port Numbers
>     Authors: Gábor Lencse
>              Keiichi Shima
>     Name:    draft-ietf-bmwg-benchmarking-stateful-04.txt
>     Pages:   28
>     Dates:   2023-09-12
>
> Abstract:
>
>     RFC 2544 has defined a benchmarking methodology for network
>     interconnect devices.  RFC 5180 addressed IPv6 specificities and it
>     also provided a technology update, but excluded IPv6 transition
>     technologies.  RFC 8219 addressed IPv6 transition technologies,
>     including stateful NAT64.  However, none of them discussed how to
>     apply RFC 4814 pseudorandom port numbers to any stateful NATxy
>     (NAT44, NAT64, NAT66) technologies.  We discuss why using
>     pseudorandom port numbers with stateful NATxy gateways is a difficult
>     problem.  We recommend a solution limiting the port number ranges and
>     using two test phases (phase 1 and phase 2).  We show how the classic
>     performance measurement procedures (e.g. throughput, frame loss rate,
>     latency, etc.) can be carried out.  We also define new performance
>     metrics and measurement procedures for maximum connection
>     establishment rate, connection tear down rate and connection tracking
>     table capacity measurements.
>
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-bmwg-benchmarking-stateful/
>
> There is also an HTMLized version available at:
> https://datatracker.ietf.org/doc/html/draft-ietf-bmwg-benchmarking-stateful-04
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-bmwg-benchmarking-stateful-04
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> bmwg mailing list
> bmwg@ietf.org
> https://www.ietf.org/mailman/listinfo/bmwg
>

_______________________________________________
bmwg mailing list
bmwg@ietf.org
https://www.ietf.org/mailman/listinfo/bmwg