Re: [Mops] Roman Danyliw's Discuss on draft-ietf-mops-streaming-opcons-10: (with DISCUSS and COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Tue, 07 June 2022 12:35 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B52FC13C2CF; Tue, 7 Jun 2022 05:35:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.606
X-Spam-Level:
X-Spam-Status: No, score=-9.606 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, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=AkRqJ0w0; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=jvr1XuNf
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 UnlzNLztz4Uu; Tue, 7 Jun 2022 05:35:31 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B710C14F737; Tue, 7 Jun 2022 05:35:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=53883; q=dns/txt; s=iport; t=1654605331; x=1655814931; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=oPmElEuEpgKs7KTBKHEFrgK6XZZuS+LpQwbu0/Efb78=; b=AkRqJ0w0XFWG+aYvfiQ9bzvm5aop/igvg8RHKgJpVGC6TYPFblCH1Au0 edvVhsZZjmekbd3nsJv7xoetcSNus4uyZ5v52H0MB2JiSyLuAx9PBIZzD YqXZkx77J5ybEYO8S0zotmyFNtlXrgo5RiKW9HstUNmAQ9LqEVXpyYKbF 4=;
X-IPAS-Result: A0ADAQB5RZ9imIwNJK1QCh4BKwsGDIFxgSExUn8CWRMnRAOES4NKAgOFMYULgwIDgROKBJAjgSwUgREDVAsBAQENAQEyEAQBAYUCAhaFMAIlNAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBCRQHBgwFDhAnhWgNhkIBAQEBAQISCAkdAQEXGQcBDwIBBgIOAwECAQIhAQYDAgICHxEUAwYIAgQOBRoBB4JbAYIOVwMwAwEOj1uPOAGBPgKKH3qBMYEBgggBAQYEBIE3ARVBgn8NC4I4AwaBPYMUgwOBKAEBgSSGAQgfHIFJRIEVJxyBZko3PoIgQgEBAQEBgR8JAQcFBgEJOA0JgyA3gi5jjEscO4Q6hH0HOgMaLTQSgSFxAQgGBgcKBTIGAgwYFAQCExJTHQISBQcKHA4UHCQZDA8DEgMRAQcCCxIIFSwIAwIDCAMCAyMLAgMXCQcKAx0IChwSEBQCBBMeCwgDGR8sCQIEDgNDCAsKAxEEAxMYCxYIEAQGAwkvDSgLAxQPAQYDBgIFBQEDIAMUAwUnBwMhBwsmDQ0EHAcdAwMFJgMCAhwHAgIDAgYXBgICcQomDQgECAQcHSUQBQIHMQUELwIeBAUGEQkCFgIGBAUCBAQWAgISCAIIJxsHFhkdGQEFXQYLCSEcKQsGBQYWAyNzBQo+Dyk1NjoWDwYiAR2TWB2EcS8GAiEeFwwEAxEOGQgKAgIBARQbKAYNEQQgIQMKCgMQDgEFBAEBAQMFHxELAh0QkW4kBgeDTIl+n15FawqDTosdjnYEhXkELYN1jD+YJ5ZpjS2DWpBdHIUKAgQCBAUCDgEBBoFhgSVwcBVlAYIJAQEBMVEZD1YCjVQNCRWDO4E+gSaBdTuFSnUCAQE3AgYBCgEBAwmNLYJHAQE
IronPort-PHdr: A9a23:a/zDjBJqanO310dkGtmcuWEyDhhOgF28FgIW659yjbVIf+zj+pn5J 0XQ6L1ri0OBRoTU7f9Iyo+0+6DtUGAN+9CN5XYFdpEfWxoMk85DmQsmDYaMAlH6K/i/aSs8E YxCWVZp8mv9P1JSHZP1ZkbZpTu56jtBcig=
IronPort-Data: A9a23:+/a3UawMepGyE2LgkjN6t+fsxirEfRIJ4+MujC+fZmUNrF6WrkUEn GAZUWmEOarYZzGnKN51a4y+oExVuZ+AnNQ1QVFt+VhgHilAwSbn6Xt1DatR0we6dJCroJdPt p1GAjX4BJloCCea/H9BC5C5xZVG/fngqoHUVaiVY0ideSc+EH170Uw7xLZg6mJVqYHR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyV94KYkGE2EByCQrr+4sQKNb 72rILmRpgs19vq2Yz+vuu6TnkYiGtY+MeUS45Zbc/DKv/RMmsA9+oQpBOs1eWR9sQW2gNcpz oxM6oS1Fi58a8UgmMxFO/VZOyh6OasD87jdLD3g98eS1EbBNXDrxp2CDmlvYtZeobgxWDoIr KBAQNwORkjra+aezayqTOJvi+woLdLgO8UUvXQIITTxXad/GcqSGPuQjTNe9BofiZBhDfHbX co6VxBdfBjvbg9LY25CXfrSm8/x1iWgLFW0smm9oK0v+EDSwRB/lr/3P7L9f9uSXoBenk+Zv Hnu/mnlDFcdLtP34Taf+3yww+7CgS2+XYUKD/ij6uRniViSwGNWDwUdUl2gifi0lkD4XMhQQ 2QV9zEhhak/6ELtScPyNzWirHKstRMGR5xXCeJS1e2W4qPQ5wDcDW8eQ3seLtcnr8QxAzct0 zdlgu8FGxRNoo2EYGK+3I2kkiy1YS5MLDAaYHAtGF5tD8bYnKk/iRfGT9BGGaGzj8HoFTyY/ 9xshHVi71n0pZNXv5hX7WwrkBr3/cGQEVBdChH/GzP7sFwoPeZJcqTysTDmAeB8wJF1p7Vrl FEAn8WYhAzlJc7QzHXWKAnh8U3A2hpoGDTYhVgqFJ47+nHyvXWiZotXpjp5IS+F0/romxe0P yc/WisIufe/2UdGi4csOOpd7Oxxl8Dd+SzNDKy8Uza3SsEZmPW71C9vf1WM+GvmjVIhl6oyU b/CL5vwUCpCU/88l2voLwv47VPN7n1jrY80bc2lpylLLZLFDJJoYe5faQDXPrxRAF2s+V6Fr 76zyPdmOz0GALGhPUE7AKYYLEsBKjAgFIvqpslMHtNv0SI4cFzN/8T5mOt7E6Q8xvw9vr6Ro hmVBx8JoHKi1CavAVjbNRhLNui1Nb4h9i1TAMDZFQvys5TVSdzxvP53mlpeVeRPydGPOtYuE 6hdIZneWKQTItkFkhxEBaTAQEVZXEzDrWqz0+CNO1DTo7YIq9T1x+LZ
IronPort-HdrOrdr: A9a23:FiYcKqxZhz4pTlw4w81pKrPxaegkLtp133Aq2lEZdPULSKKlfp GV88jziyWZtN9IYgBdpTiBUJPwJU80hqQFnrX5XI3SEjUO3VHIEGgM1/qb/9SNIVydygcZ79 YcT0EcMqywMbEZt7eA3ODQKb9Jq7PrkNHKuQ6d9QYWcegAUdAG0+4NMHfjLqQAfnghOXNWLu v42uN34x6bPVgHZMWyAXcIG8LZocfQqZ7gaRkaQzY69Qinl1qTmf7HOind+i1bfyJEwL8k/2 SAuRf+/L+fv/ayzQKZ/3PP7q5RhMDqxrJ4dY+xY4kuW3fRYzSTFcBcso65zXcISSaUmRAXee z30lId1gJImirsly+O0EPQMkLboUgTAjfZuC6laD3Y0JfErPZQMbsduWqfGSGpsXbI9esMo5 6ilQiixupqJAKFkyLn69fSURZ20kKyvHo5iOYWy2dSSI0EddZq3MYiFW5uYd899RjBmcsa+S hVfbbhzecTdUnfY2HSv2FpztDpVnMvHg2eSkxHvsCOyTBZkH1w0kNdnaUk7zs93YN4T4MB6/ XPM6xumr0LRsgKbbhlDONERcesEGTCTR/FLWrXeT3cZe46EmOIr4Sy7KQ+5emsdpBNxJwumI 7ZWFcdsWIpYUrhBcCHwZUO+BHQR2e2Wyjr16hlltVEk6y5QKCuPTyISVgoncflq/IDAtfDU/ L2I55SC++LFxqmJW+I5XyJZ3B/EwhqbCROgKdIZ7unmLO+FrHX
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.91,283,1647302400"; d="scan'208,217";a="891029362"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Jun 2022 12:35:30 +0000
Received: from mail.cisco.com (xfe-aln-001.cisco.com [173.37.135.121]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 257CZUfo008612 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 7 Jun 2022 12:35:30 GMT
Received: from xfe-aln-001.cisco.com (173.37.135.121) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Tue, 7 Jun 2022 07:35:29 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-001.cisco.com (173.37.135.121) 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, 7 Jun 2022 07:35:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kDEpvxwFTzCX50Fqipenqri39S+hAqKd347Fc8394fri5cW2pZHzbs77pxe1w3knrN8E22ALI+IlfZBBcBeJ/XYyWiy5LXS/eUpE9fywG3iwweMWqSdJT7HkU1cVym2fOzcdMB4pqPa7xOZROpuFjJLzQS978C5r545cQ447L3vmC71H21AT4xp4MtHhfeC+d5UN1+g4yyqNzvrwWq8Ot+1msBSE1HqHzgZEOaP6A4MRpcI41NCqfgF1LwGl46kPzQTEbhxpv5FWptGIkhpa69Md8saueEBjmDT57ghzTQvkNU2BLfcz5iAduSbfRlaNNaE8uBSp2YeRwy7fyNKeRA==
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=oPmElEuEpgKs7KTBKHEFrgK6XZZuS+LpQwbu0/Efb78=; b=nTQnHheWtcBUkfxi6xxW6baDXFzNutHPniFKFyir8YaHtU0zWxw/LnlIOMMECixCp5jSG/yh8Zp70BynQAJa7eBatCDk1EQr8OUqsO142pMP0A9jkxiW923IBANEQ/tRdFhsvK0b/E9qEbwzS8/ouXbX6S+as0okTdMo2Tv0X4SsXnF2pkoBH2ZfSlEJyiK0le+fYgwJftE7wGtxJng1O4G37N4jp2Vlhaz11iO0NRJvjvdSsMte4DXugEOmHRbm5Vp39ytLF55XvSw8HFrBvPn3aTjJeAcH9x/p2W7Tmy6xXFShdycHneFjObkjuaf/ezg5msoa+Me3wwb84oq3tA==
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=oPmElEuEpgKs7KTBKHEFrgK6XZZuS+LpQwbu0/Efb78=; b=jvr1XuNfklODsAVMwofgHncPqhUGyuPfbwwbYjkPtoKRilgAfZScJyM8mVgXo5s7UVjJhsfSld6LEFB2Cq42e7zixjj9BkTTa6BlZVI6TnKDClLlg8BOQKYXcXfo//lBgDwScKOsmQljaon4t/xkWVGqvAluRWd1QhoPZ9SSmlQ=
Received: from PH0PR11MB4966.namprd11.prod.outlook.com (2603:10b6:510:42::21) by MN2PR11MB4583.namprd11.prod.outlook.com (2603:10b6:208:26a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.13; Tue, 7 Jun 2022 12:35:22 +0000
Received: from PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::20ad:62bc:e61b:a92e]) by PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::20ad:62bc:e61b:a92e%6]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 12:35:22 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: Roman Danyliw <rdd@cert.org>
CC: The IESG <iesg@ietf.org>, "draft-ietf-mops-streaming-opcons@ietf.org" <draft-ietf-mops-streaming-opcons@ietf.org>, "mops-chairs@ietf.org" <mops-chairs@ietf.org>, MOPS Working Group <mops@ietf.org>
Thread-Topic: Roman Danyliw's Discuss on draft-ietf-mops-streaming-opcons-10: (with DISCUSS and COMMENT)
Thread-Index: AQHYcHZZCvzwtyOvhk6Ep2vALtRZ1a1EFrSA
Date: Tue, 07 Jun 2022 12:35:22 +0000
Message-ID: <7484B6C8-CB1C-462D-87C9-1B33675FC215@cisco.com>
References: <165213552200.37320.14578434821075934922@ietfa.amsl.com> <CAGac5Ahb58EeNhtKyVoiX9wwTB7VLi3jhu53cU2fMXiUbV_tAA@mail.gmail.com> <CAKKJt-eBQ_6zWuCCjQ71bxydT0eu-xJGXW7nUm_1EyOzbt-k7g@mail.gmail.com>
In-Reply-To: <CAKKJt-eBQ_6zWuCCjQ71bxydT0eu-xJGXW7nUm_1EyOzbt-k7g@mail.gmail.com>
Accept-Language: fr-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.61.22050700
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: 3874f152-fde8-4c34-97f9-08da488230c7
x-ms-traffictypediagnostic: MN2PR11MB4583:EE_
x-microsoft-antispam-prvs: <MN2PR11MB4583757D7DD4976FE677118FA9A59@MN2PR11MB4583.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 37AtYXstvSyt+m0lxOhLPKBFV4gjZCuoJwGEp46nhDyMnl94aAN1SjCGE/ziIQDX/y+DKkeeLkPKemifDlmLLSNer69BZKQ+LhgsEejrxrIYRpJsnGFR30PgbSb6eMYtLmVcCcb8Ih7aph/jiO/bMl3SkNq/iW2lV2retLkK/82MITSiduNDQsEu88YTITXrzSre79YRHyc0hnj4Bmfp26wpzvZjPzio+wFr0E+UjM5xW4ydRjao3FwtOup0RQHLk+PVWWTY0hjeTUWY+NHWdfqU2dyBvKDMlzX6E2F/LM3N0ZYqjcYZ3Qy4dPubU7KCtpSRR5Yd5/igucCnI3No6jpI4EB+50IfxS1SBoNokKDQKNLsiNqBVAKL9NlnMvXpM7OawUpTscGTwKhCT9dIlx1WbSAgUA+S4GuklzdKT6TNa0DUj1egAFMAWXy7s1uybQYNmlfmojQuxd83pLMTF2+ivunMRZgmvrwnrjQDuriCAal2Y0EGlYTccHgULQsERZPlvjE37i9z5xUyb4u7zCJO6U8K4nIPSZFg1hhU0asTdnqjMDx/r08h3xU4cpZ3GdFuKF3VyHSYwKl8Dt+iGovO1VvsXfbu7L2O49NjcZf9r8KkKRAtMLH6PQILsrgJisPDtKG0+SPNnKW+zXilu+lMn1AdFcvDzWqnsxc8ZXJZMWD7U5n6hZJbxlRdf4HtEMr+KskE+tOzg2h+pISXEOMstOM7t6VnC5B0BI9fCrrZn09T0/2yTN6GAwDrHpBlqcQdWdERzAoPPmWUkktPEI16AArP04G2iXQVYxYgPzoDLdwQPkX68huiUNue2mJLn8qS52oHdo3wwDYpQsaIa8ZYW4qo0p8HQFwOqvOrpkY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB4966.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38100700002)(8936002)(66446008)(66476007)(76116006)(54906003)(6916009)(36756003)(2906002)(71200400001)(91956017)(316002)(64756008)(5660300002)(38070700005)(122000001)(6512007)(8676002)(66946007)(4326008)(30864003)(6506007)(83380400001)(66556008)(53546011)(2616005)(33656002)(166002)(508600001)(6486002)(966005)(186003)(86362001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: aehRdqgrzuChHlbQa86VCOQkutKyTxorl94/TqMh09Lj+dY1yHzJSf88LY5jO2JsSycvr55/1G6BBueXOMJCKeKNkGW0MqprWN57gLVjQM0Ld/OE3szH3+eJh3ido70Ch/qhFQuYSmDjySIA/VddeOfLWIRDjrqzB+F4gkoq8XQphHFp/lV4W0/ktOuHioYtlljy3dvW9g21avZHqjGPI1DZaL8L77FiIk/pKTYloc48wYH+GBXqajNDrFicsCmBYrCO/efekdXaqg4E7khVZa2e7KtSOYSuAiy/3kUYV/1Pkcx4Mwg7hjmcxMSHAGxbbuS+RZaw5UIAMxsoveTD2S7wMM82RzSnDLuv/C2krUVEMgJ99jnhcqDw98giYWSbrzcW5q3FI/EwjuUGk692VmwVVzTokuQTr3hEBI6zQ2T4Ev4JmWiqJC7JZIdZJPy38wwT3JqY4bk/nwVfTIV6CyifFuZtVPZYTOOZTH2FMK3snOMcLZ/c5adRWT4x60kz/SQiy3sel/f9YG0Wtrbv2CFFilGRtkU87GDTXm+K/K8saOQGMnv7VUy66e01eLD22OrU1hS7jIueXoiGSTgPos4FjB+8OSrXWUchQtyIZd3GOZ6zVoJEC577JqfPi2S9YnHs6NB4uBQ6eFr7kobIGY5xonnSSL0x4v7DcxAz7M1iGCrqeyz7VFNEInDhEo9eKbOL4qZeQYfGbV62BRuBfTAVkU8vXvGupZ/fCdD0k3PQ6mQ1gaLCFy5bDKaTvcMyTUs3RYptrnD+aWwuX8xtWDj6U9ecwV8L+9fJmX09HCpJFo7VQzachNOFasosGp8kM0NDcsl5B2v0VG6ukL/h2+uTTS3XcE+Z99welkba/e0YVcIsyaL8m0pBHjXczG9d4U/ul1+75Zjg3r693L4lTJCaphKNxZob63ovyab5qsYN+BrzkLjH4cEUr4oEwWdoSsgS7Aese3N7lLBOpguVAh+yTJzoNOFsPcfdb6UKoBkhYpf5Rkm+TYCFDssXWwPYJzfngOZz5LnJfQbCyU+vlgayWKgtt9FglFgGogxMS0eCbWAtdB4+IexEst609Ib6gZ9lf4aOSA3x/dfzgBbLEclUqjymRQOY5M6GZdm3pTdt1TCfyUx0SoGqeT8B7/lzALEx5SpGQFE449KaILzCWqBgN2stZHhoSHx3mOwaesVa8o9zpNF/xbKINhy4vduSkL+Ej29kpQOH2mAofbTzwvQwKvEx3RufH7sT+ofYQ5rzK8ZnyGV6AnieJ82PDwNcI+zWXukOBSZ3SMSnb0hZ+a1YWji9xQt45QelbEOyuszkKWbxTWbknOlM8xDVzhKs07rArx12oZnJE2WDJWl01uJGQvPwvjsyeGInOQzrup0eYMCrmFsArx7wPSllqLNSAGPLFQNWoMtcNVPwVwdzUeB+wC5jy6ukubdYLfFc06xkLRjs9qNEH5awCk7gH2rErSZUzgiW4BCS9Og/kI8oS0S1y4zKbt8cTyTz6MVUFWQgj2WT4ijM2qPEy/+27q+gh14MQYSpRy47P5tNWC/JNRezPZ4zfQaa4QY1zsGqRX37bvHc14g9Kc/kv5w3gP37nxAUd635QD0CmIRSYJdK+ZrrVGnxzWsYrNGxQxDZ6gLJVyoJaWxbb0e2t9iomwjp3PDxmihF1oebhf0t+JpYAP1NBoQOrLaO3aOnspEgCXyHckEiU7+1WrDuou7chPdsRxZzfmjDJNQ5FWXJzrbftyVEGFn4AKa50sIKy4vrLR63nzVWuRWrP4XVrqiL5u1g/E5pOXTC
x-ms-exchange-antispam-messagedata-1: r4JCz4EiRcAZz/3rRzjwpoi+3XitqVPh34g=
Content-Type: multipart/alternative; boundary="_000_7484B6C8CB1C462D87C91B33675FC215ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4966.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3874f152-fde8-4c34-97f9-08da488230c7
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2022 12:35:22.7369 (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: oJlUc43cqAWOt0yF/iciTfR+x75D+y3Unp/yGsx0vusZijKaBapWQ9HlMT3cZVU81epwcjpRSm6lRX0Kv4cy2w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4583
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.121, xfe-aln-001.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/6xmeXhNZmoWF--tnLPWEXli1jCo>
Subject: Re: [Mops] Roman Danyliw's Discuss on draft-ietf-mops-streaming-opcons-10: (with DISCUSS and COMMENT)
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Jun 2022 12:35:36 -0000

Roman,

When you have time, would you mind reviewing the proposed PR and check whether is addresses your DISCUSS point ?

Thank you in advance

Regards

-éric


From: iesg <iesg-bounces@ietf.org> on behalf of Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wednesday, 25 May 2022 at 22:31
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-mops-streaming-opcons@ietf.org" <draft-ietf-mops-streaming-opcons@ietf.org>, Jake Holland <jakeholland.net@gmail.com>, "mops-chairs@ietf.org" <mops-chairs@ietf.org>, MOPS Working Group <mops@ietf.org>, Sanjay Mishra <sanjay.mishra@verizon.com>, "Holland, Jake" <jholland@akamai.com>
Subject: Re: Roman Danyliw's Discuss on draft-ietf-mops-streaming-opcons-10: (with DISCUSS and COMMENT)

Hi, Roman,

(Top-posting)

Did you have a chance to consider Jake's response about your Discuss ballot (below)?

Best,

Spencer

On Wed, May 11, 2022 at 3:04 PM Jake Holland <jakeholland.net@gmail.com<mailto:jakeholland.net@gmail.com>> wrote:
Hi Roman,

We discussed this in an author's chat, and we're trying to pin down some good text that would cover your DISCUSS.  (We're separately considering your other excellent comments as well, but wanted to focus on this first.)

We think the points to make are:
- media operators, your media is part of an arms race aiming to track users for more effective advertisers
- There are some efforts, such as [Topics](https://github.com/patcg-individual-drafts/topics), to get the ecosystem to reduce its reliance on individual tracking while still achieving targeted ads, which are worth a lot of money (pick out a reference or 2 from e.g. [1] https://www2012.universite-lyon.fr/proceedings/proceedings/p111.pdf )

As an initial idea, we're thinking perhaps to add a paragraph after the first mention of targeting, and we're wondering if this is in the right direction, and whether you can suggest any specific improvements?:
https://htmlpreview.github.io/?https://github.com/ietf-wg-mops/draft-ietf-mops-streaming-opcons/blob/gh-pages/draft-ietf-mops-streaming-opcons.html#section-5.4-5:

Traditionally, targeted ads have relied on user tracking, which involves a relatively large privacy exposure for end users.  At the time of this writing some proposals such as [Topics](https://github.com/patcg-individual-drafts/topics) have been made in an effort to reduce that exposure without losing the effects of targeting (ref from [1] that measures a high impact).

We found a few references touching on the risks, like:
- https://www.makeuseof.com/tag/targeted-ads-threat-privacy/
- https://getterms.io/blog/the-risks-of-targeted-advertising/

But maybe you know a better reference?

Thanks and regards,
Jake (and Spencer and Ali)

On Mon, May 9, 2022 at 3:32 PM Roman Danyliw via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>> wrote:
Roman Danyliw has entered the following ballot position for
draft-ietf-mops-streaming-opcons-10: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-mops-streaming-opcons/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

** Section 5.4.

   Ads may be inserted either with Client Side Ad Insertion (CSAI) or
   Server Side Ad Insertion (SSAI).  In CSAI, the ABR manifest will
   generally include links to an external ad server for some segments of
   the media stream, while in SSAI the server will remain the same
   during advertisements, but will include media segments that contain
   the advertising.  In SSAI, the media segments may or may not be
   sourced from an external ad server like with CSAI.

         …

   As a
   mitigation for concerns driven by those incidents, some SSPs have
   required the use of players with features like reporting of ad
   delivery, or providing information that can be used for user
   tracking.  Some of these and other measures have raised privacy
   concerns for end users.

Thanks for starting the discussion about privacy.  The framing doesn’t seem
completely accurate.  Whether there is ad fraud or not, user data of some kind
is being sent off to ad exchanges (it’s the basis of the bidding process), and
network level tracking is being facilitated through connects to CSAIs.  Please
provide some editorial construct to suggest that practically any kind of
targeted ads are going to entail some trade in privacy, and explain the risks
specifically or with a reference.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

** Thanks for distilling a diverse ecosystem into a single document.  To make
navigating this ecosystem easier, please provide definitions for terms like
“media provider”, “streaming media provider”, “intermediary”, “intermediate
streaming operators”, and “content provider”; and show a notional architecture
between them.  If some of these terms or elements are interchangeable, please
make it clear.  I’ll call out some of the places where I got confused below.

** Section 3.5.  Is there are reference that can be provided to support the
assertion that better codecs (which save bandwidth) can’t offset increased
video consumption.

** Section 4.  Is the definition of “ultra low-latency” used here the same as
“ultra low latency caches” in Section 3.4?

** Section 4.2.  What is a “premium service to the delivery of live video”?  Is
that “premium” in the sense of my ISP and associated provisioning? Or in the
sense of my relationship with the content provider?

** Section 4.2.  This section lists HLS, DASH and a few other enabling
technologies.  Are the technologies for ultra low-latency applicable?

** Section 4.3.

   This level
   of latency is often considered adequate for content like news or pre-
   recorded content.

What is the difference between the “pre-recorded content” described here and
the “on-demand” described in Section 4.4?

** Section 5.4

   In general this is a rapidly developing space with many
   considerations, and media streaming operators engaged in advertising
   may need to research these and other concerns to find solutions that

Who are “media streaming operators”?  Are those different than “media providers”

** Section 6.1.
   … we have trusted UDP-based
   applications to limit their impact on other users

Who is the “we”?  Can this “trust” please be clarified.  Same comment for
Section 6.2.

** Section 6.1.

   Although it is
   possible to saturate a path between a DNS client and DNS server with
   DNS requests, in practice, that was rare enough that DNS included few
   mechanisms to resolve contention between DNS users and other users
   (whether they are also using DNS, or using other application
   protocols that share the same pathways).

Can this observation please be restated?  How is a DNS server to resolve
contention for non-DNS traffic?

** Section 7.
      Media encrypted at the application layer, typically using some
      sort of Digital Rights Management (DRM) system, and typically
      remaining encrypted "at rest", when senders and receivers store
      it.

Is this proposed scheme where the media remains encrypted even when at rest in
fact just describing object encryption/security – that is, the security
properties of the encrypted media hold and are independent of the communication
mechanism transporting them?

** Section 7.

   The use of strong encryption does provide confidentiality for
   encrypted streaming media, from the sender to either an intermediary
   or the ultimate media consumer, and this does prevent Deep Packet
   Inspection by any intermediary that does not possess credentials
   allowing decryption.

What is an intermediary here?  Is it any on-path observer?

** Section 7.1.

   An intermediary that can identify an
   encrypted media stream without decrypting it, may be able to
   "fingerprint" the encrypted media stream of known content, and then
   match the targeted media stream against the fingerprints of known
   content.  This protection can be lessened if a media provider is
   repeatedly encrypting the same content.

-- I had trouble following the setup.  I assumed the text was trying to
abstractly describe the methodology in [CODASPY17].  Recommend:

NEW
An on-path observer that can identify that encrypted traffic contains a media
stream, could “fingerprint” this encrypted media steam, and then compare it
against “fingerprints” of known content.

-- Per the last sentence, “[t]this protection …”, what protection is being
lessened here?

** Section 7.1

   If traffic analysis is successful at identifying encrypted content
   and associating it with specific users, this breaks privacy as
   certainly as examining decrypted traffic.

Please be more precise on the security properties being lost rather than
summarizing it has “privacy”

** Section 7.2.

   If a content provider does not actively work to avoid interception by
   intermediaries, the effect will be indistinguishable from
   "impersonation attacks", and endpoints cannot be assumed of any level
   of privacy.

Please be precise on what security properties are in play from “impersonation
attacks” and loss of “privacy”.  In the situation described above, it seems to
be both confidentiality (e.g., the intermediary can see the entirety of all
communication between the end-point and the media provider) and authenticity
(e.g., no party can trust the content received in fact came from the expected
party)

** Section 7.2

      Server And Network assisted DASH [MPEG-DASH-SAND] - this
      specification introduces explicit messaging between DASH clients
      and network elements or between various network elements

Are “network elements” the same as “intermediaries?”

** Section 7.2
   The choice of whether to involve intermediaries sometimes requires
   careful consideration.  As an example, when ABR manifests were
   commonly sent unencrypted some networks would modify manifests during
   peak hours by removing high-bitrate renditions in order to prevent
   players from choosing those renditions, thus reducing the overall
   bandwidth consumed for delivering these media streams and thereby
   improving the network load and the user experience for their
   customers.

-- Please be clear on who is deciding to involve the intermediaries. Is it the
media provider?

-- It isn’t clear who is operating these intermediaries – is it the media
provider or the connectivity provider of the end user?  I took to be the
latter.  Assuming that’s right, how is this a design choice by the media
providers? Did the media providers explicitly choose to use an unencrypted
protocol to support these network operators; or did the network operators
exploit this design choice without coordination?

** Section 7.2

Now that ubiquitous encryption typically prevents this
   kind of modification, in order to maintain the same level of network
   health and user experience across networks whose users would have
   benefitted from this intervention a media streaming operator
   sometimes needs to choose between adding intermediaries who are
   authorized to change the manifests or adding significant extra
   complexity to their service.

There is an implicit architectural assumptions being made that I’m not
following.  This text suggests that the media streaming operators are operating
the intermediaries.   Are these intermediaries in a network controlled by the
media streaming operator?  Before, intermediaries were modifying manifests, and
now due to encryption more intermediaries are needed?

** Section 7.3.

Unfortunately, as noted in [RFC7258], there is no way to prevent
   pervasive monitoring by an "attacker", while allowing monitoring by a
   more benign entity who "only" wants to use DPI to examine HTTP
   requests and responses in order to provide a better user experience.

s/Unfortunately//.  Keeping "unfortunately" is a value judgement.  Some users
might be quite pleased by this development.

** Section 7.3.  What is an “Intermediary streaming operator”?  How is that
different than a “media provider” or “media streaming provider”?

Editorial

** Section 1.  Consider if you can simplify the first sentence, “This document
examines …”.  It is dense.

** Section 1.  Typo. s/availability,but/availability, but/

** Section 3.2.  Typo. s/contraints/constraints/

** Section 3.2. s/bandwith/bandwidth/

** Section 3.2.  Typo. s/occuring/occurring/

** Section 3.4  Per the paragraph starting with “Caching and pre-loading …”,
consider if this can be simplified.  It’s exactly one sentence long with
multiple “especially …” clauses.

** Section 3.4.  Editorial

   And as with other parts of the ecosystem, new technology brings new
   challenges.  For example, with the emergence of ultra-low-latency
…
Consider if the first sentence is needed.  This who paragraph seems to be
related to caches   Perhaps just start this paragraph with “With the emergence
of …”

** Section 3.5. Consider defining “mobile data.”

** Section 4.1.

   This introduces new challenges relative to less-
   restricted levels of latency requirements because this latency is the
   same scale as commonly observed end-to-end network latency variation
   (for example, due to effects such as bufferbloat ([CoDel]), Wi-Fi
   error correction, or packet reordering).

This sentence doesn’t parse.

** Section 4.1.

   These effects can make it
   difficult to achieve this level of latency for the general case, and
   may require tradeoffs in relatively frequent user-visible media
   artifacts.

The wording isn’t right here –- “… may require tradeoffs ...”  Does this text
mean “... may require accepting relatively frequent user-visible media
artifacts.”

** Section 5.5.3.  Typo. s/detction/detection/

** Section 6.1.  Per “In recent times”, please restate this as this phrase is
not precise and is unlikely to age well.

** Section 6.1.  Typo. s/tansport/transport/

** Section 6.3.  Per “… without melting the Internet”, consider a less
colloquial expression.

** Section 6.3.  Per “As noted in [RFC8312], both the CUBIC congestion
controller and its predecessor …”, consider re-writing this sentence for
readability.  The double “and both were ...” clauses makes this text very dense.

** Section 7.3.  The opening paragraph of this section appears to be a
restatement of the opening paragraph of Section 7.1.