Re: [bmwg] MLRsearch progress update

"Maciek Konstantynowicz (mkonstan)" <mkonstan@cisco.com> Tue, 26 July 2022 09:23 UTC

Return-Path: <mkonstan@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 29B5AC15A730 for <bmwg@ietfa.amsl.com>; Tue, 26 Jul 2022 02:23:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.494
X-Spam-Level:
X-Spam-Status: No, score=-9.494 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, 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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Ww1zJwpp; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=TTb1Ofqk
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 bqQqc-4v6QL3 for <bmwg@ietfa.amsl.com>; Tue, 26 Jul 2022 02:23:16 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B05AC1594A8 for <bmwg@ietf.org>; Tue, 26 Jul 2022 02:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=69747; q=dns/txt; s=iport; t=1658827396; x=1660036996; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=E7JdgFtuIbnzIhjwGWf9mvgYVjdhW2+igUTkYmdyBQQ=; b=Ww1zJwppQKCq94fqZN7/B0oj8Q90dn379fEbHZ7fENPbWV4XhPTsn/v7 /Uxw2IvdCHKA/FfoUTfJVe3B88tOElGrqhBYWt4KajnvWFeGjj2J5OgMZ 925hGd1osIL5YiBEdVO7X5Htyh+xyMnT3Yi5M4W7olnvR4JYn/Y6vkERI s=;
X-IPAS-Result: A0A7BwA+sd9imIQNJK1agliBITFSfwJaOkWEToNMA4UvhQuDAgObTYFAgREDTwULAQEBDQEBLAEFEAQBAYUGAhaEVwIlNwYOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBCRQHBgwFDhAnhWgNCQWGNAEBAQEDAQEQER0BASwLAQ8CAQgRBAEBIQEGAwICAiULFAkIAgQOBSKCWwGCDlcDMgMBD51nAYE/AooPEHqBMYEBgggBAQYEBIE3AYNYGII4AwaBPoMYhEEBAYJ0hEQnHIFJRIEVJwwQgUmBHj6CYgEBgSsBEgESDi4JgyA3gi6cYQc3AwkEBwUuLxKBH2wBCAQGBwoFLgYCDBgUBAITElMKDAISFBkODkMXDA8DEgMPAQcCCRAIESUIAgMIAwIDGwsCAxYGDgMdCAoYEhASAgQRGgsGAxY/CQIEDgNACA4DEQQDDwoOCRIIEAQGAzIMJQsDFAwBBgMGBQMBAxsDFAMFJAcDHw8jDQ0EGAcdAwMFJQMCAhsHAgIDAgYVBgICNhg5CAQIBCsjDwUCBy8FBC8CHgQFBhEIAhYCBgQEBAQWAhAIAggnFwcTMxkBBSE4EAkhHA4aCgYFBhMDIG8FBz4PKDM1PCsfGwqBEiorFgMEBAMCBhoDAyICEBAeMQMVBikTEi0JKi5JCQIDInADAwQqLgMJIR8HHgEcnGGBFQFrRCovAyEgNwQLFQoMMggTBgEuIAoBAQM1khWDWooQjg6RX4ExCoNRiyKUdgQtg3aTJopUhneWfIJKim6Ue1EBhCYCBAIEBQIOAQEGgXeBD3BwFTsqAYI9PhMZD41+O4NZgmSCMIVKdTsCBgEKAQEDCYxAgkYBAQ
IronPort-PHdr: A9a23:8ERsVRTUWc1p4pAl1qnwEoyf6Npso7vLVj580XJvo75Nc6H2+ZPkM QSf4Ph2l1bGUM3d7O4MkOvZta3sGAliqZaMuXwPatpAAhkCj8hFkwkpGsXQD0r9IbbjZDA7G 8IXUlhj8jm7PEFZFdy4aUfVpyi57CUZHVP0Mg8mTtk=
IronPort-Data: A9a23:WABU7K7c5/3CcvRrYuqOgwxRtBXHchMFZxGqfqrLsTDasY5as4F+v jMeDGmGO6uDY2r8L98kbo+2pk9SvpCBx9NhQVRoriwxZn8b8sCt6fZ1gavT04J+CuWZESqLO u1HMoGowPgcFyOa/lH3WlTYhSEUOZugHtIQM8aZfHEqLeNYYH1500g7xLRk2tQAbeWRWmthh /uj+6UzB3f9s9JEGjp8B3Wr8U4HUFza4Vv0j3RmDRx5lAa2e0o9UPrzEZqMw07QGeG4KAIVq 9Hrl9lV9kuBl/sk50jMfrzTKiXmSZaKVeSCZ+Y/t6WK2nB/SiIOPqkTb+A+Ul4QoAWzwf9J9 dhs6Lm5bh4ZF/iZ8Agde0Ew/yBWNKlC/vrMJmKy9JXLiUbHaHDrhf5pCSnaP6VBpb0xWj8Ir KdecWtXBvyAr7reLLaTT+prgN8/Jc/DN4IEsXYmxjbcZRojacCSGfmauoUIgV/cgOhhJ+fcY PQHMAB1ZTneRy9SY1sIUb8hybLAan7XKm0E9w39SbAMy2LW0wNZ0bXxPpzSYNPibdtPhkGcr 2GTozzyAwoRM5qUzj+t/nelnOSJnC7nVsQVDrLQyxJxqFSXwmpWAxoMWB7i+b+yi1W1XJRUL El8FjcSQbYar1aJdcC6dC2C/lG8gxM9Bv9ZNPQKwVTYokbL2DqxCm8BRz9HTdUpss4qWDAnv mNlefu0WFSDV5XIFxqgGqeoQSCaYnNMdDBcDcMQZU5UvYe88dhbYgfnFI4LLUKjsjHi9dgcK RijqCwzgd3/ZuZUiv3ipjgrb99Qz6UloyY84gHRG2mi9A48PdbjbI2z4l+d5vFFRGp4crVjl CVV8yR9xLlTZX1oqMBraL5RdF1Oz63ZWAAweXY1Q/EcG82FohZPh7x47jBkP1tOOc0ZYzLva 0K7kVoPuc8MYyD6NvYvMt7Z5yEWIU7ISIuNuhf8M4omX3SNXFTvENxGPBTJhDm9zCDAb4lmY cbBGSpTMZrqIf03kGXpLwvs+bQq3Ss5jXjCXoz2yg/P7FZtTCD9dFvxC3PXNrpRxPrd+G39q o8DX+PXm0Q3eLCvOUH/rN9MRXhUdiJTLc6t9KRqmhurf1AO9JcJUaGBmNvMuuVNwsxoqws/1 irnAxYBlAOh2COvxMfjQikLVY4DlK1X9RoTVRHA937xs5T/Se5DNJsiSqY=
IronPort-HdrOrdr: A9a23:OUaRKqs3gCZg0NqRkzQB1P/K7skCw4Mji2hC6mlwRA09TyXGra 6TdaUguiMc1gx8ZJh5o6H9BEGBKUmskaKdkrNhQotKPTOW9FdASbsC0WKM+UyZJ8STzJ8+6U 4kSdkCNDSSNyk0sS+Z2njCLz9I+rDum8rE5Za8854ud3ARV0gK1XYfNu/vKDwOeOAwP+teKH Pz3LsjmxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlal9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4kow3TX+0aVjbZaKv+/VQMO0aSSAZER4Z 3xSiIbTodOArXqDyaISFXWqk/dOX0VmgHfIBej8AreSIrCNWsH4w4rv/MDTvMfgHBQ5O2UmZ g7rF6xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuI4O4PeQkjTNo+bo7bWvHAbocYa FTJdCZ4OwTfUKRbnjfsGUqyNuwXm4rFhPDRkQZoMSa3zVfgXg8liIjtYEit2ZF8Ih4R4hP5u zCPKgtnLZSTtUOZaY4AOsaW8O4BmHEXBqJOmOPJlbsEr0BJhv22tTKyaRw4PvvdI0DzZM0lp iEWFREtXQqc0arEsGK1I0jyGG6fIx8Z0Wb9ihz3ekNhlSnfsuYDcSqciFbr/ed
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.93,193,1654560000"; d="scan'208,217";a="892487285"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Jul 2022 09:23:13 +0000
Received: from mail.cisco.com (xfe-rtp-004.cisco.com [64.101.210.234]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 26Q9NClY029438 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 26 Jul 2022 09:23:12 GMT
Received: from xfe-rcd-002.cisco.com (173.37.227.250) by xfe-rtp-004.cisco.com (64.101.210.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Tue, 26 Jul 2022 05:23:12 -0400
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-002.cisco.com (173.37.227.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Tue, 26 Jul 2022 04:23:12 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QTXfSvK0vJmSo6D5dA/g2ZkngXw0lOvuGk11vVTMiFooUdbMz4OMiBCyuc/TC//jbDt2jKlK0UoJolGeLpN5VY2pVaUmFtkzIHkS/Awulprg9ANvFA0UbwUB12OLLXGjmQKIB1RFzkaXxlXSfT0f7/ywaYVVLSRDW6O7djxekruqk+tFVwX+DXIvLtw8kQd5TCYCEK+7DGDx/sDlqr7CqhPK+raXsmaaYEm8mweAJ3tylhUVHrfteNXTHGMiP7lKUXkZzBGeDvLcwgnXlkKVj12nJETKo3P6nm3Wnf0dsxGA129n1IoW1n3FSn6x5LksyI0tWR2tDM50j2cDberkaA==
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=E7JdgFtuIbnzIhjwGWf9mvgYVjdhW2+igUTkYmdyBQQ=; b=k44VZFPTRWUrj/CKiMN85MGb9uAA/dg1NGGeDFQwGLH9ekDOp347JMDqerRdlMqxfikU5M4GskdOvoMLhGKP/d+p2gXAzKfA44iSo2mAg8B22LOzXUe1zx/MUCSB6IQqBX1Xh2NpX0A8nDt8imoVJNz2Gvpjbko/xtW0Jrrob3PnErgze8H48tx3/ARU1pyZQpH31EZZAHRAAy6VPpaDIW2uq6NmbKvdQzWbbD4HLeemsZKnqxBu8IN0pzXifYwojzQi6B2RYLuFZIa6cGL5DwYdGUxyb7DkkYiFAdHhM/zgGYQ/fPeIMHWoQL05Aj7OZM812Tb+WFoOgUNc9Ow5Zw==
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.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E7JdgFtuIbnzIhjwGWf9mvgYVjdhW2+igUTkYmdyBQQ=; b=TTb1OfqkRUkOQplQ9TQE1uXkv5YIJ3HO/lOP4a5MUBCbsNWDo7+j0M/bnJpyWbO585Ir0XYNOEKWEE9vdyHm1A6fAgszRIKCNmvJyBeV58vd2sNNA179jSXdLc6nzBVJj6qlx+AzpFXIRa+ddcMD2XOJkPRKgvBd3Q6sbuesYWU=
Received: from PH0PR11MB5144.namprd11.prod.outlook.com (2603:10b6:510:3e::20) by SN7PR11MB6797.namprd11.prod.outlook.com (2603:10b6:806:263::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.18; Tue, 26 Jul 2022 09:23:10 +0000
Received: from PH0PR11MB5144.namprd11.prod.outlook.com ([fe80::a0d8:c7a2:c336:ac7e]) by PH0PR11MB5144.namprd11.prod.outlook.com ([fe80::a0d8:c7a2:c336:ac7e%9]) with mapi id 15.20.5458.025; Tue, 26 Jul 2022 09:23:10 +0000
From: "Maciek Konstantynowicz (mkonstan)" <mkonstan@cisco.com>
To: "Alfred C. Morton" <acmorton@att.com>
CC: "Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco)" <vrpolak=40cisco.com@dmarc.ietf.org>, "bmwg@ietf.org" <bmwg@ietf.org>
Thread-Topic: [bmwg] MLRsearch progress update
Thread-Index: AQHYoNFS/ULFr7tIp0mt/6MIAonAGA==
Date: Tue, 26 Jul 2022 09:23:10 +0000
Message-ID: <8D739D67-0906-4162-936B-5927252F51E8@cisco.com>
References: <CO6PR11MB565095B805CECE835635F7E4BD889@CO6PR11MB5650.namprd11.prod.outlook.com> <CH0PR02MB79800D3DFE2F54A425970F32D3929@CH0PR02MB7980.namprd02.prod.outlook.com>
In-Reply-To: <CH0PR02MB79800D3DFE2F54A425970F32D3929@CH0PR02MB7980.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.80.82.1.1)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9aa76e51-58ae-4532-e035-08da6ee8751a
x-ms-traffictypediagnostic: SN7PR11MB6797:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OC7gk5K6fJPOoGNYxxPwZOypCPKamLvLgXxAPpYeqA032dqkB0OcBJ92t4KQzC1YAc25whiQHjyGtEZCr74QTWCHx/go6ydblVOeB8i+1LzMSJ6v2ZreU379xIx68/WtsQ8Nxy3qH3+9a9ohGT4S0/1ZzKHq2wTfgWjRqs8vUTkqMYThW+92fr3UQ2KtG2ZtEs7UElD3hNRd6RliL+Foia/f37aBcvdMofEwG3sBniulfR9KMWFYlZ10PhSqtsjw9TPgNEKo6xvlA1EvL/Vm9xB95iS5/LKZowgvbMq/cYQyu+W/zH1SaYDINcMHbfPxANkVlpPmljoKvLaMnUa1jA8PhSc2jdINs3xfrpGxusFvnXYmXJKqPSUgrRsVb9eEXoDL6k00vHhIwH8KYbm29AUHTh9LXKE3FpqPAPBh3Ff4rTv7o2cgRsvzy7y2VMxsSciGOYaR+uTV6/nULPX4ye5V2WzuM9C+yYGm7G1wE+Aljr5eFEtlpf2pX9SjjA2/37xHE82pJoz1Hnr/m2iLWEC5ku6X+G/Y0M8Mm2nk/E5hH3wUhAyOS5q0Mp9R3ck1Sb3XFXrkAYrvLHtvHVYKIidhdBZEyhMiK0Qpugj6OSlbPoF9emJr6YRpWPp3XDQTyn+V7sMzrRivakcR912RUXvtn9AHUP5jffFWCnw9uGdzT5Uy3HIDAxqUR9wRyxt096BvPwHaFqLU6JLuGNO65J7ujOgDrPY5XLi/iD+5WMyMePqTxOYy+XfYtwHb38S3YqvtdSw1I3rXUXREqd9la6ZWthh/Hk3elL1HGh/LhM5U2DMSH6bqD6gPxpdtI1676fZMh9U04A+3mT5tY1RqnsBKLYNqZEuZQk5wS359QG23GonCLxmAvv/Sxqis/ecvMu0Ar3Ene5kG0ls2VWX+1Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5144.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(39860400002)(376002)(366004)(136003)(396003)(86362001)(6486002)(966005)(33656002)(38100700002)(478600001)(122000001)(91956017)(4326008)(8676002)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(54906003)(316002)(166002)(71200400001)(38070700005)(5660300002)(6506007)(53546011)(36756003)(186003)(2616005)(6512007)(8936002)(2906002)(15650500001)(41300700001)(83380400001)(6862004)(45980500001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: LzV8dZgJOc6+ynC7tb4ZIJ+uKb4tBhV6PhNa4mWohawa5RfakNjHlhZVMmhO5Ix+135egp/L2x0mMpi4fdak6MDKo0QreQ05QdBXT8TYHOSc7qnFG9iPMi6z85j/HavpJvom/6IhhLhAArNykviaax5bQZGM4t18C29GMhsWhdFjy4y1DiFMZNGLoiN1vj27pfPlrNCy+y88qifw24P8tdBHXb7m5doJmdXRNOOOYfsz2rT1r04GFZ9UxzWQHQUuju0yorFtrKvKstZkYjKnwuHrMwm+pFnfdMN/FgAriX14XczHfO/OxidP94ogMwvb5xG+cPpu0ckCYCtO5LEmnobYqTsSTQlbeadnn/DVIrvt39CojkaLmkyVP4/JBBz37lrFeNxozw6f9AKefR2gj4JYSWysMPUIk34XcRJ2+YZnG7Y+NzKe+GSeFn7mrRD5dx43rg0HyU8oahg6jPVD/z+1t94MAlVzSzA5Y99giQqRp6DJ0YlMZmF/DykuB/YPUWex+3jkx+l2RkEw3aQG7rMScUMuNGmqCjYWbFfgz4OASiE40u0NrWmNHc++cJ6hzNrtFeixGNQXIa7cpHBmSeWDN5QGoPJqikZJphKTRAIm5KyZbrbrEKeLkwsQ9f5exVZgmqQx2JY76lf/helcPhrl5vIFUnjMPIYbksgBd5vQF1kptH4MV17EjEGeN0Ut3xusa8YuC/GBC55v+//coYxSeUTtPVfEIlJIQk9GsvF3LgXwOfBTSjdPLqXAqzowP/L6znaez4HT7V81Rq7jZzOR9k2WfXvW2AYmDMaF9DlnnSSvn90p223l/3ot6ppY6OgGnfF+xdx5S0wCrh3v59IN46Vy9lJl9YSsleNhp0Kk3EcS8A8rMEj5yF3Jdk2VlXxewcr9lSs0kKhGeKepJSC395XMCAmt7VETPYVOgNgjibsk0qk5GCWq9Xq9kC1V4oIusQjvcPOHaeWrGxXBYk4Lib/V9RINk4lIGcT1WsCTJIL0x/7M0G1ntrOwdnK61GnpLBzpTfRu4iF6xDlp2Bl0TkVUPCvnEa1AAec/ZUkKe88WiGrOln1ZVenTBfySu7C8BN0hqOU3n9YSv1J0CHZJg9ijoplsq2bL8jZDpjw1Spyh1JFDiu0yt+IWqO9C56EFLjjMZ2IV7Ez8eoAAXRelWpHsKqftJVTXDyTXdqO/DbLBP0oSLTuzC08F57H9m1w+i4En4aJQ6UNF0oTz/tkAMbOTYYlmhZmNmpBELzoqeTos/T9EiuxViG6YxMtRkHXD+Sbgal3ttQRLNjsvatFhk4G/bBwMYtNKbHB8kM76VqRForFZPxF3uXr8Mhtq35NZJsBqaEltWy3VmHkBjqhYh6sjHRE1JS18CSZlJVLNU0w8f7ryh5WYMBg1+WVYlKJ/xHcAd3+ghidB112rLHxfAFdUs/rFC1R1y9bsmzc8MGLJ+boz60GzW7gjDAeki+8fus2/rQZCufaLREZ/rXFZkW0zGtWrNDwt6qhOhd2zbupRiyEoli7sePxiMnL3DsDkIOJkkx45OO+MjhC1ihrl8USSsEUlXtKBZx2GtXJEabCq/5gDrUOT515zwJPy3KeKEos+1bCLbSWEqKZ14H7B4Di8jNo2SeQ2Kufnd+uLsFS/T0oHe2qhGrrw5Lf8BYMjql1W9Hmmrd3ri+NFrw==
Content-Type: multipart/alternative; boundary="_000_8D739D6709064162936B5927252F51E8ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5144.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9aa76e51-58ae-4532-e035-08da6ee8751a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jul 2022 09:23:10.2029 (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: bJp7TP/G+0EA1xOmvfl+VzrCldm3ZRwGqyEoirFLcY09g7IW8L46Ds5S5M009o6hevYDsB7hf6xq86J3rxpBGg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6797
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.234, xfe-rtp-004.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/bmwg/HXFg8qJguVJNByr7erSMrUzu2dw>
X-Mailman-Approved-At: Tue, 26 Jul 2022 05:50:56 -0700
Subject: Re: [bmwg] MLRsearch progress update
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, 26 Jul 2022 09:23:21 -0000

(Sending from the correct email address, apologies for noise.)

Hi Al et al,

Neither Vratko nor me can make the BMWG meeting even remotely.

We will review the meeting notes and recording, and follow up on any points raised and/or discussed regarding mlrsearch draft.

Appreciate all WG feedback and inputs on the points in Vratko’s email below.

Cheers,
-Maciek

On 24 Jul 2022, at 21:17, MORTON JR., AL <acmorton@att.com<mailto:acmorton@att.com>> wrote:

Thanks for your update, Vratko. There is clearly more work to do, with input from the WG on the “always supports” and “sometimes supports” BMWG definitions (see below).

BMWG’ers should read the material and weigh-in.  Thanks,
Al
bmwg co-chair

From: bmwg <bmwg-bounces@ietf.org<mailto:bmwg-bounces@ietf.org>> On Behalf Of Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco)
Sent: Thursday, July 14, 2022 4:01 AM
To: bmwg@ietf.org<mailto:bmwg@ietf.org>
Subject: [bmwg] MLRsearch progress update

Short version:
No updated draft version yet.
New open points about throughput and related text of RFC 1242 and RFC 2544.
Some logic and terminology improvements, done in code only.

Long version (uses new terminology):

There are both practical and theoretical reasons
explaining why no new draft version is ready yet.

Theoretical reasons come from grey areas in RFC 1242 and RFC 2544.
Let me talk about those in some detail here.

The grey areas are related to a possibility of
(what I refer in this note as) a "loss inversion".
It is a phenomenon when a trial conducted at a higher load
has zero frame loss, but another trial conducted at a lower load
has a non-zero frame loss.

This is impossible to happen when looking only at trial outcomes
of one throuput search that uses simple bisection.
That is because with simple bisection, it is guaranteed
that all trials subsequent after a zero loss are conducted at higher loads,
and all trials subsequent after a non-zero loss are conducted at lower loads.

RFC 2544 formulations such as "the rate of the offered stream is reduced"
are perhaps aimed to prevent this phenomenon,
but only a stronger phrases like "all subsequent rates of the offered stream
shall be below" would achieve that goal.
The fact that MLRsearch can search for multiple loss ratio goals
means some trial outcomes can satisfy one loss ratio but not another,
so loss inversion cannot be prevented by limiting all subsequent loads.

The problematic occurences of loss inversion are those
where the larger load  outcome (zero loss) happened at final duration.
There are two sub-types of loss inversion, distinguished by the other trial
being done at the final (or shorter, respecively) trial duration.

The RFC 1242 motivation for througput is:
    Since even the loss of one frame in a
    data stream can cause significant delays while
    waiting for the higher level protocols to time out,
    it is useful to know the actual maximum data
    rate that the device can support.

It is not clear whether "the device can support" is supposed to mean
"the device can always support" or "the device can sometimes support".

The RFC 1242 definition of throughput is:
    The maximum rate at which none of the offered frames are dropped by the device.

As it mentions "the" offered frames, it probably refers to
the observed trial outcomes (not mere possibilities).

RFC 2544 is more specific:
    The throughput is the fastest rate at which the count of test frames
    transmitted by the DUT is equal to the number of test frames sent to
    it by the test equipment.

That would mean maximizing over observed outcomes, and in case of loss inversion
the higher load should be returned (it is the "can sometimes support" throughput).

MLRsearch instead searches below the smaller load,
as its goal is closer to estimating the "device can always support" load
(at least for trials at final duration).

Regarding loss inversion when the lossy lower load
is from shorter duration trial, RFC 2544 mentions the "final determination":
    The tests that involve some form of "binary
    search", for example the throughput test, to determine the exact
    result MAY use a shorter trial duration to minimize the length of the
    search procedure, but the final determination SHOULD be made with
    full length trials.

For the "device can sometimes support" throughput, this is not an issue
(no-loss shorter trial could have seen some loss if duration was longer).

MLRsearch honors the "final determination" requirement
by re-measuring any relevant bound at final trial duration
(the new outcome replaces the one from the shorter duration).
But, strictly speaking, any lossy short trial already disproves
"device can always support" hypothesis for that particular load.

So the current MLRsearch implementation is not really consistent,
neither with "always supports" nor with "sometimes supports"
interpretation of throughput.
In contrast, RFC 2544 is consistent with "cometimes supports",
and RFC 1242 definition is also consistent with "sometimes supports"
(only the motivation looks to be closer to "always supports").

MLRsearch could be made consistent with "sometimes supports",
simply by searching for higher loss ratios first.
Vratko prefers updating the throughput definition to be explicitly
"always supports", including losses from short duration trials.
There may be other options.
Either way, it is a big decision, to be done at BMWG level.
I guess it is the question of how relevant the RFC 1242 motivation still is.


Practical reasons (of no new draft) come mainly from more complicated logic.
Even though the actual Python code is now more modular and readable
compared to the previous version, the logic itself is more tightly coupled,
so it is harder to describe its abstractions.
For example, a search phase focusing on one loss ratio goals
has to be able to correctly handle "surprising" trial outcomes
(e.g. loss inversion or longer trial duration)
left over from a phase focused on another loss ratio goal.


For those interested in evolving implementation, there is a new
Python implementation currently at https://gerrit.fd.io/r/c/csit/+/36061<https://urldefense.com/v3/__https:/gerrit.fd.io/r/c/csit/*/36061__;Kw!!BhdT!iXLiOs9vbI3kGurztyK8Z1ZxF85GZiOzojDnYalPT5U-j24DkFkubLWehuGC5AjxWbL_LVmqxCsrMm0SfkvXm6rAh6sY$>
(marked as abandoned only while waiting for upgraded tooling)
it uses updated terminology and includes multiple logic updates.

Highlights:

+ Brand new APIs and more standardized terminology.
  Example: "zero loss load" instead of "NDR" or "throughput".

+ Trial durations in inner cycle, loss ratios in outer cycle.
  This means search for zero loss load (at final trial duration)
  completes before search for non-zero loss load starts
  (with initial trial duration).

+ Each loss ratio can have different width goal.

+ In uneven splits, the lower subinterval is the narrower one.

+ Additional ways to prevent wastefully narrow intervals.

+ Do as much math in integers as possible (to prevent rounding errors).
  The previous way of "conservative rounding" cannot work
  across more than one level of trial duration.

Vratko.
_______________________________________________
bmwg mailing list
bmwg@ietf.org<mailto:bmwg@ietf.org>
https://www.ietf.org/mailman/listinfo/bmwg