Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09
"Alberto Rodriguez-Natal (natal)" <natal@cisco.com> Tue, 26 April 2022 10:02 UTC
Return-Path: <natal@cisco.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB16AC14F723; Tue, 26 Apr 2022 03:02:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.695
X-Spam-Level:
X-Spam-Status: No, score=-7.695 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_NONE=0.001, 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=inrLYju1; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CAthdnyo
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 CDjoVwFw8BfW; Tue, 26 Apr 2022 03:02:37 -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 60EEEC3A440D; Tue, 26 Apr 2022 03:02:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=50819; q=dns/txt; s=iport; t=1650967344; x=1652176944; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LtqzuCE6Kw+GJQzZMcszg46gV87yztJJebZLQWrS9PE=; b=inrLYju1GqYX8yWh5Io8ChUOcyuUO3ZV5xKwGmZDa9gVNL1uMm2sPpdp iXm2gtlS21cvmqZxxKVrUITgbtH8jKevtDd68nsqllfpx4VCnugyleK1V 7fPdKiCuSWJGHbTuEttAf6aQAZJ8zSnZt3j660eFIRcmBwL3p8OkqrVDD 4=;
X-IPAS-Result: A0C7AQBnwmdimJxdJa1QCh0BASsBCQEGAQUFASKBVgKBHzEoBih8Alg5Q4gcAgOFOYUPgwIDixWFM4YUgTWDLoEuFIERA1QLAQEBDQEBEgIjCwQBAYUDAoUNAiU0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBBQEBAQIBBwQUAQEBAQEBAQEJFAcGDAUOECeFaA2GQgEBAQEDEggBJQEBJQQHBwEPAgEIDgMDAQINAQgLAQ0hER0IAgQBDQUIGoIFXgGCDlcDMQEOn2EBgT4Cih94gTOBAYIIAQEGBASFDQ0LgjgDBoE9AYMQgwKBJYRsgSuBCCccgg2BFUOCZz6CIYFdDQ0FEBoeH4NOgi6bbgkBawZhAwQdEgMRECJEFQgCSA0LBAMBFQEBAQ4DFgYBRJFsKo1EQo1DkUgJPGsKg0qaB4YaFYN0jDmRMIV8epZgIIIpjiyQQjAPCQGEcQIEAgQFAg4BAQaBYYIVcBU7gmlRGQ+OLA0JgQQBCIJDhRSFSnU7AgYLAQEDCYpxASYHghkBAQ
IronPort-PHdr: A9a23:BB5Vix0ck422Vq6PsmDPr1BlVkEcU/3cMg0U788hjLRDOuSm8o/5N UPSrfNqkBfSXIrd5v4F7oies63pVWEap5rUtncEfc9AUhYfgpAQmAotSMeOFUz8KqvsaCo3V MRPXVNo5Te1K09QTc3/fFbV5Ha16G16Jw==
IronPort-Data: A9a23:sP4+kKqlp+g32Vzxy43bLe7BMrJeBmL9ZRIvgKrLsJaIsI4StFCzt garIBmGafjYMTf2c9l1PI3j9R4DvpOEyYJiSQVvqHwyEnxDouPIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7xdOCn9xGQ7InQLlbGILas1htZGEk1EE/NtTo5w7Rj2tIy34Dga++wk YqaT/P3aQfNNwFcagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDf3Zw0/Df2VhNrXSq 9AvY12O1jixEx8FUrtJm1tgG6EAaua60QOm0hK6V0U+6/RPjnRa70o1CBYTQUAJpWy7g/BJ8 dNmjYPoGVcFYKLxmetIBnG0EwkmVUFH0KXMLX76usuJwgibNXDt2P5pSkoxOOX0+M4uXjoIr qNeeWtLN03d7w616OrTpu1EgM0/Jc3DN4IEsXYmxjbcZRojacCfGPqXvo8DhF/cgOhiPfD+e +UrdQNVaU3DZQJmZ1wxUbwXybLAan7XKm0E9w39SbAMy2zS1xRZ0bXxPpzSYNPibcFUhV7dr WLP/n7iKhAXKNLZziCKmlqjif/nkiL0WZJUErCkntZmmlSd2ikSBQEYEF+6uuH8klO0QM9VA 00Z5iRoqrI9nGSiVNThVhux5n+JohA0VN9ZEul84waIopc4+C6DDWQCCzVGctFj6Yk9RCch0 RmCmNaB6SFTXKO9Tiyzr4WIjQuLPwMtMjdSNQNaQjYE7Iy2yG0stS7nQtFmGa+zq9T6HzDs3 jyHxBTSYZ1O0abnMI3moTj6byKQSovhFVRkulqNNo6xxkYoOtH9PdPABU3zt64oEWqPcrWWU JHoceCk7esOBIuBjyuLKAnmNO70v6bcWNEwbKIGInXM3y6m93jmdodK7XQjYkxoKc0DPzTuZ Sc/WD+9BrcOYxNGjocuPupd7vjGK4C7T7wJsdiPNbJzjmBZLlPvwc2XTRf4M5rRuEYti7ojH pyQbNyhC30XYYw+kmfuFrxEge90m3BirY82eXwd50n5uVZ5TCPKIYrpzHPSBgzExPre+V6Mo 4o32zWikkgOCYUSnRU7AaZKfQxVchDX9Lj9qtdccaaYMxF6FWQ6Y8I9Mpt/E7GJa599z7+Sl lnkAxcw4AOm2RXvdFXbAlg+OeiHdcsu8hoTY3d2VX72gCdLXGpaxPpFH3fBVeN5pLULID8dZ 6RtRvhs9dwSFGSao2hNMciVQU4LXE3DuD9i9hGNOFAXF6OMjSSQkjM4VmMDLBUzMxc=
IronPort-HdrOrdr: A9a23:NRh9tauG0dGG5axhqEy//7bH7skCwoMji2hC6mlwRA09TyXGra 6TdaUguiMc1gx8ZJh5o6H9BEGBKUmskaKdkrNhQotKPTOW9FdASbsC0WKM+UyZJ8STzJ8+6U 4kSdkCNDSSNyk0sS+Z2njCLz9I+rDum8rE5Za8854ud3ARV0gK1XYfNu/vKDwOeOAwP+teKH Pz3LsjmxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlal9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4kow3TX+0aVjbZaKv+/VQMO0aSSAZER4Z 3xSiIbTodOArXqDyaISFXWqk/dOX0VmgHfIBej8AreSIrCNWsH4w4rv/MDTvMfgHBQ5O2UmZ g7r16xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuI4O5gLZvtX+9Kq1wVB4SKbpXZN VGHYXZ/rJbYFmaZ3fWsi1mx8GtRG06GlODTlIZssKY3jBKlDQhpnFoifA3jzMF7tYwWpNE7+ PLPuBhk6xPVNYfaeZ4CP0aScW6B2TRSVbHMX6UI17gCKYbUki94aLf8fEw/qWnaZYIxJw9lN DIV05Zr3c7fwb0BciHzPRwg2bwqaWGLEPQI+1llupEU+fHNcnW2AW4OSUTr/c=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.90,290,1643673600"; d="scan'208,217";a="843753830"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Apr 2022 10:02:22 +0000
Received: from mail.cisco.com (xfe-rcd-003.cisco.com [173.37.227.251]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 23QA2MnX018855 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2022 10:02:22 GMT
Received: from xfe-rcd-004.cisco.com (173.37.227.252) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Tue, 26 Apr 2022 05:02:22 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-004.cisco.com (173.37.227.252) 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 Apr 2022 05:02:22 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YAd8dqhyZcrSQvb4X2/eWG7XdVZX5okVck9Xz1fSC7WCRb4Tbv1CRZzpDUeNIMlTI3MznteeipUWFOGfFUJFR616NHvTzf6YlYRxf6ycwm4CaRFpYYpuADzvMNR8+tSXZjtF00QsykREASER8Y0w2t/gUt9OBxVdePp7LDEBRuewVK9BYXB5HQdvn/VoBL031Bbm9mYqt/PZQrDpuMfjikxd5/5dDUswi9muG7+ynyxRxSQQUCbSFgZ2twfL2MaAwcl/TNvPY1vtmQJmdWze0K24j5fdHMpgnagJR6sumd8tolLXSFEqvEGs2YHs4F43q8f7PvMIjr/eNewdWf/SCQ==
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=7DkvCaVPTgBc463ta8HDo+mJG2qazdPBwmKrpIn9In0=; b=J3bFTU6k+2Se78RKLe+Q916glu3SxHKr7IFUuv4+IozWrcLks06uPqxjFN42L7Xoi8yp14Zhge6aLFIytOdIbKn+u/sPjycMaiGb5sgKjJFECeSP/DSb0STizY+EUKdxn+IwSr+6+Yi30XuH8QlnZukLy+7/p4jt81hEtWpxkfc1rEWQ723B84tKLoDIj+IqEeFFS+J+JG6flSqqBMi5zFsMlie5Co6YQcm09JQUBo+XzkHRjR93Rak7Q84sKOq+hRgDKkp6fuctV4pP5tAT4rcl6D2LxZlkz9eP16xJ2FQ8i7Zo509Gm8XMsKqL5eLfNRa1j9kFwixq84maT2e0jw==
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=7DkvCaVPTgBc463ta8HDo+mJG2qazdPBwmKrpIn9In0=; b=CAthdnyod1f/WTfkCPVWg+UeCMFZMVi1rtkAV52/LR0dci7ZMqCg9ZgdFPJ4c1B8FLTvuLHPfnLdkrVbMrWTjgJy+aRV+KsaN0BNn+s7PDff8hmJAMal6gE4QWuqRa4MP9jHR4w9rUrZYRt2YFr8jSvbodSBjhkMGI2rCPKQxK0=
Received: from BYAPR11MB3591.namprd11.prod.outlook.com (2603:10b6:a03:b4::30) by MN2PR11MB3712.namprd11.prod.outlook.com (2603:10b6:208:f6::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Tue, 26 Apr 2022 10:02:11 +0000
Received: from BYAPR11MB3591.namprd11.prod.outlook.com ([fe80::b47f:d5cc:2a5f:8206]) by BYAPR11MB3591.namprd11.prod.outlook.com ([fe80::b47f:d5cc:2a5f:8206%4]) with mapi id 15.20.5186.021; Tue, 26 Apr 2022 10:02:11 +0000
From: "Alberto Rodriguez-Natal (natal)" <natal@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-lisp-pubsub@ietf.org" <draft-ietf-lisp-pubsub@ietf.org>
CC: Luigi Iannone <ggx@gigix.net>, "lisp-chairs@ietf.org" <lisp-chairs@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: AD Review of draft-ietf-lisp-pubsub-09
Thread-Index: AQHYWO/8n8IknWRb5U+BtlMvk4K2r60B7R50
Date: Tue, 26 Apr 2022 10:02:11 +0000
Message-ID: <BYAPR11MB3591AEB4FEE1EFDEEE5F8908B6FB9@BYAPR11MB3591.namprd11.prod.outlook.com>
References: <CAMMESsyB6WXxZP-CxQ6xzYQ6rRC86TQPT+PDqc3+qvR364qdCw@mail.gmail.com>
In-Reply-To: <CAMMESsyB6WXxZP-CxQ6xzYQ6rRC86TQPT+PDqc3+qvR364qdCw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
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: 2c6ed8dd-8499-4cff-dba1-08da276bd4dd
x-ms-traffictypediagnostic: MN2PR11MB3712:EE_
x-microsoft-antispam-prvs: <MN2PR11MB3712B2BD5E82F2B111415E26B6FB9@MN2PR11MB3712.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: CZGXP0T+4sw+Ps/H2yBQW+y3nIhTk5xq9vhYTA8KuYdD3UvqsIPhpgr4QqsVC1Z0OyQKae7qLoiMN/rkgwMu0+IXJYZb5Uszu2dcxQIC7UcBOMuycmDJsR+NX5zgC7dlO/S2GGDf2cr6joJGNd0bh+CBiXWiutxgvPJxdMZshUUMnB5V9zICRtheDW9WxwXVHU7YLXxDVIMxknwAjC6zdc7PBGLy0M68M2IwMFVQuH9cJ9NUujB3+mL2gDTuQQcOPJesHIdSnnI4D3mPi7lSarbCVlT35lWK3I3YDqqr1Odrkv0zvacgPQgHbA2CWgUWma/ZZo17iP68CmbO98cnYnXDVQMlFx1imm4zYneXU7HCT03v1SheKBbezJVJMwQ3wkc5JWYSxMh7ReXSaUxTUYM8m9YTIcVksjMQTpZrLaiZPkm5YY0ma41BhzXmkM0UCk0/v48CrgbFzfKMN/ww32ca8ib2yI6rigNd0qt/ltKMY/aQiolj4fqLoBCsitf9aC3t9Pfn6kZYaMUtcXf/ZwsU2OLFkfxc8W4lA51+gqo+p5b7hH+ZXy5suKeMQydAd9jml8dhGeRv60RyZI/buARO5Vh7E+bQIvjrSvAbvU1iRnVMMtVAYW2ciW9t/yFtnw0EW54+U/pUowU1SMGWsUyExwwmKawIPYX1bIq7JTSPqAowar1hyEgbiFoRRMaaXhMaukuIxtiIwmxBsqKnz+AkhXYvc42qPyGHZrFEybUZeAD6tWhkEhuiiIV4E7HlTGZQ3aFAQA0N41Eufm04YXoRLQu1SVxeUls+GjikliNMcCWlobzW1cEK4AaO/ZQ8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3591.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6506007)(7696005)(5660300002)(8936002)(9326002)(83380400001)(26005)(8676002)(4326008)(33656002)(66476007)(52536014)(64756008)(66446008)(53546011)(2906002)(186003)(55016003)(508600001)(38070700005)(86362001)(30864003)(38100700002)(316002)(66556008)(76116006)(91956017)(66946007)(122000001)(110136005)(71200400001)(54906003)(9686003)(21314003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: G+wECY3WyXL78f/bcFLTTYlUaEm3aoU7j159OtEfmVUP3KiO0NS++NMlk+7/ciDzfspjWuIfS0Cf0UPlRXFVjeBbizbpCftoAPYUTXCUzNuBQGZkgKmcYQrdsFiGO7CBHTzpsNa690xfab/zxXN7yOd+TUkLpoBOZm1scmiw06xbgvzcSj5W4OQ0COaPQSDvU2b7KB93+cfX0egzlxaL3/GmCVhXtVODseBZDYtIkTTEG9djLVFWY4okoOFRZvDnfMmv+5jZz5BkCI6dRBnH+37unPQtn4CylCub0huWd/Ng4QXfeJTivblvoucZx9kadaj/WKqsm480W2oQeFYpuz/GMPIgOzhnBiaKiYWHRDzWcTv2swfsxdSekp6wUsQxDW8qmWbkyrZM5k2qDxsaDwroF57AHdxUql7OfTKg4Mr0C67a94f6XrmmbuWWI2dQmnOtU+5BQlQRR10N5fIVhwcadqQ2166q01X/TjwFb9kXEzhcrGkQ7JpvNs5Pnux772rOxs1x1TqjBMqfeqt1UVS4mcIPO+SUAFA7RVtR0Z7DY146P0M3bMBDQ6MLY09qwrT4eT335CATJ+oBeUxyWBPN22Bvx9bX40kLc7dK3kWCp8HLrOdAK02d3mIr2MhpdE+n76abs/n3UfocEGnVnK6TWCq1eymr/asasACjewv4zF11NjtzUeGtbJhYVmXZlbY9sinz/gwe+zCGfBtAO32JyYc++D8PbAJlBatmoQgIVDer/0GipaiWZm3Bq6h++tTQuzgEP3JnCNe3rOwLHDjnQG94bUBdAvYGcB+Gq8zNv0bCVl6gQqJE7c5LVlU2KdaOLQtItHQ0iyrwBWuOx1OwciDMovzXJtQ79JScyS+5KbqXiouzP+ig26ltoHoHcXYhjsuB8wbL6Ele4PcfxUutQPRmtY89gN1mDjcUDkxfVoIQs65nAw8X/aiULjuewXG2EUw32D6qQoYMinVssPL4FryKknbKiAp2Nh4eM6YSzNTq2Uu6xLGSCvT3CQ/YZqE/gGfDZftuY4i8vSHr26aHdL36y7MlhelOB2Q7YO+iC5luTXZC++feQqG9REZt83ROG6rX//q3OdkS7pMQbjq01U5E8JiGbkO4mtjjESq25YybQd5gQsOdkqvh5SazbIltJS2YAK4oJg4QUDXgYg5qI4i0WxHaAFNhdKdQZFFPfLnOdYjjUQjVV5zKrscAQo0Sf87qwoB1n1jQHjzWqj+8hXqnbaUNb1dfK8pdFrOFwWHqeqnViN0X/8mrSxPVgxJ4nXV1idURWyU7Gvq3rIVKx69NFOQujE49Gq/gNAiW9QQiFIuCs3EpujtZlYr54xOliK9ueKAhgQ8c6nmWCOm2rkAg/WEj9BqHzUfN0m5pHLasJkLRzpOiaJ/9YXUcRzWezYCnfFRej27ZtJhORRbxtO9vp8n1SwsKTD+PdRiN1ZNnGjFQFK5MHqdZI+Vgi16Yf2tWn6Oh+16LGJ6/2aTikHm/CwpTKBkfF8D3UAzWt4PxtTg3C7K8EHpu9q35X4fxI0Se9AHoIfcglXGsyzG53uSabtuRxp5lFssUx4Gw4SU8TZUwMWpAAknKyYdbLM+gu0VqhB+vv0Cigw1m1jISR7TT+MMN+GOFyNnk9iL7RdtvVKdW0cG+1tAQFjF15odYLFy1R9T1kDRRDKaltsCY+AcNhx58ljjHECnDbwWl3gryyYPF/3HL/ufslh/PgQ/0ltoNFaH1LaYC0e1rqg==
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB3591AEB4FEE1EFDEEE5F8908B6FB9BYAPR11MB3591namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3591.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c6ed8dd-8499-4cff-dba1-08da276bd4dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2022 10:02:11.2483 (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: Eyo2NR/kzH88LDno0sWhd6ePMgsorjp8lXWDuOQ3LpkFfaWxsOnrDHWvC6JCilUu
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3712
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.227.251, xfe-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/SRzHZSERPUGxXjCIMAbsiIUwRAk>
Subject: Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Apr 2022 10:02:42 -0000
Hi Alvaro, Thanks a lot for your review! We’ll parse your comments and get back to you. One quick reply regarding the intended status. As discussed in Vienna, it seems that this one could be moved into Standards Track. The plan for the next iteration is to update the intended status to Proposed Standard. Thanks, Alberto From: Alvaro Retana <aretana.ietf@gmail.com> Date: Tuesday, April 26, 2022 at 12:01 AM To: draft-ietf-lisp-pubsub@ietf.org <draft-ietf-lisp-pubsub@ietf.org> Cc: Luigi Iannone <ggx@gigix.net>, lisp-chairs@ietf.org <lisp-chairs@ietf.org>, lisp@ietf.org <lisp@ietf.org> Subject: AD Review of draft-ietf-lisp-pubsub-09 Dear authors: Thank you for your work on this document! I have several comments inline (see below). I will wait for a revised ID before moving this document forward. Please reply inline to this message to expedite my review of any updates. This document currently has an intended status of Experimental. What is the experiment? How would you know if the experiment has been successful? When deploying this extension, what would you want operators to experiment with? Thanks! Alvaro. [Line numbers from idnits.] ... 129 3. Deployment Assumptions 131 The specification described in this document makes the following 132 deployment assumptions: 134 (1) A unique 128-bit xTR-ID (plus a 64-bit Site-ID) identifier is 135 assigned to each xTR. 137 (2) Map-Servers are configured in proxy-reply mode, i.e., they are 138 solicited to generate and send Map-Reply messages for the 139 mappings they are serving. [major] This is the only place, including rfc6830bis/rfc6833bis, where "proxy-reply mode" is used. Is this operation specified anywhere, maybe using a different name? This seems to be related to the Map-Server being able to offer non-authoritative Map-Replies -- please be specific. [major] What happens if one of these assumptions is not met? If the rest of the specification is followed (setting the I and N bits, etc.) what are the "failure scenarios" if the conditions are not met? 141 The distribution of xTR-IDs (and Site-IDs) are out of the scope of 142 this document. [minor] s/distribution/configuration 144 4. Map-Request PubSub Additions ... 190 xTR-ID bit (I-bit): This bit is set to 1 to indicate that a 128 191 bit xTR-ID and a 64 bit Site-ID fields are present at the end of 192 the Map-Request message. For PubSub operation, an xTR MUST be 193 configured with an xTR-ID and Site-ID, and it MUST set the I bit 194 to 1 and include its xTR-ID and Site-ID in the Map-Request 195 messages it generates. [nit] s/I bit/I-bit [major] "MUST set the I bit to 1 and include its xTR-ID and Site-ID" What should the receiver do if the I bit is set but the ID fields are not included? [major] IANA hasn't assigned this bit yet. Please include a note with a forward reference to §10. 197 Notification-Requested bit (N-bit): The N-bit of an EID-record is 198 set to 1 to specify that the xTR wants to be notified of updates 199 for that mapping record. [nit] This text, and others, talk about notification, which is correct. However, the document is called "pubsub", so it might be nice to remain consistent throughout can call this a "subscription". 201 xTR-ID field: xTR-ID is a 128 bit field at the end of the Map- 202 Request message, starting after the final Record in the message 203 (or the Map-Reply Record, if present). The xTR-ID is used to 204 uniquely identify the sender of a Map-Request message. The xTR-ID 205 is defined in Section 5.6 of [I-D.ietf-lisp-rfc6833bis] [minor] Some of the description already exists in rfc6833bis. Please don't duplicate the specification. NEW> xTR-ID field: If the I-bit is set, this field if added at the end of the Map-Request message, starting after the final Record in the message (or the Map-Reply Record, if present). The xTR-ID is specified in Section 5.6 of [I-D.ietf-lisp-rfc6833bis]. 207 Site-ID field: Site-ID is a 64 bit field at the end of the Map- 208 Request message, following the xTR-ID. Site-ID is used by the 209 Map-Server receiving the Map-Request message to identify which 210 xTRs belong to the same site. The Site-ID is defined in 211 Section 5.6 of [I-D.ietf-lisp-rfc6833bis] [minor] Same as above. NEW> Site-ID field: If the I-bit is set, this field is added at the end of the Map-Request message, following the xTR-ID. The Site-ID is defined in Section 5.6 of [I-D.ietf-lisp-rfc6833bis]. 213 5. Mapping Request Subscribe Procedures 215 The xTR subscribes for changes for a given EID-prefix by sending a 216 Map-Request to the Mapping System with the N-bit set on the EID- 217 Record. The xTR builds a Map-Request according to Section 5.3 of 218 [I-D.ietf-lisp-rfc6833bis] but also does the following: 220 (1) The xTR MUST set the I-bit to 1 and append its xTR-ID and Site- 221 ID to the Map-Request. The xTR-ID uniquely identifies the xTR. 223 (2) The xTR MUST set the N-bit to 1 for each EID-Record to which the 224 xTR wants to subscribe. [minor] If I understand correctly, it is ok for a Map-Request to have the I-bit set (+ xTR-ID + Site-ID), but include no records with the N-bit set. Is that right? If so, the mention of the N-bit in the intro paragraph makes that a little confusing. ... 241 Notify message back to the xTR to acknowledge the successful 242 subscription. The Map-Server MUST follow the specification in 243 Section 5.7 of [I-D.ietf-lisp-rfc6833bis] to build the Map-Notify 244 with the following considerations: [major] The "MUST...with the following considerations" construct reads as exceptions to an absolute requirement. There's no need to require using the base spec -- it is assumed! Also, there are some recommendations (SHOULDs) in rfc6833bis which end up in a Normative conflict with a requirement. OLD> The Map-Server MUST follow the specification in Section 5.7 of [I-D.ietf-lisp-rfc6833bis] to build the Map-Notify with the following considerations: NEW> The Map-Server builds the Map-Notify according to Section 5.7 of [I-D.ietf-lisp-rfc6833bis] with the following considerations: ... 253 (3) The Map-Server MUST send the Map-Notify to one of the ITR-RLOCs 254 received in the Map-Request (which one is implementation 255 specific). [major] Does this need to be specified here? Where are Map-Notify messages sent to? I couldn't find a specific answer, but it seems to me that choosing a destination address should be pretty "basic"; i.e. something that should have been specified in the base spec. 257 When the xTR receives a Map-Notify with a nonce that matches one in 258 the list of outstanding Map-Request messages sent with an N-bit set, 259 it knows that the Map-Notify is to acknowledge a successful 260 subscription. The xTR processes this Map-Notify as described in 261 Section 5.7 of [I-D.ietf-lisp-rfc6833bis] with the following 262 considerations. The xTR MUST use its security association with the 263 Map-Server (see Section 7.1) to validate the authentication data on 264 the Map-Notify. The xTR MUST use the Map-Notify to populate its map- 265 cache with the returned EID-prefix and RLOC-set. [minor] "MUST use its security association" I know that the first mention was related to the Map-Server and that now the same phrase is used with respect to the xTR. It might be better if the security statement (for the relationship) was made only once. 267 The subscription of an xTR-ID to the list of subscribers for the EID- 268 Record may fail for a number of reasons. For example, because of 269 local configuration policies (such as accept and drop lists of 270 subscribers), or because the Map-Server has exhausted the resources 271 to dedicate to the subscription of that EID-Record (e.g., the number 272 of subscribers excess the capacity of the Map-Server). [nit] s/The subscription of an xTR-ID to the list of subscribers for the EID-Record may fail for a number of reasons./The subscription of an xTR-ID may fail for a number of reasons. ... 279 If an xTR-ID is successfully added to the list of subscribers for an 280 EID-Record, the Map-Server MUST extract the nonce and ITR-RLOCs 281 present in the Map-Request, and store the association between the 282 EID-Record, xTR-ID, ITR-RLOCs and nonce. Any already present state 283 regarding ITR-RLOCs and/or nonce for the same xTR-ID MUST be 284 overwritten. [major] ...and a Map-Notify MUST be sent, right? The specification of the subscription seems incomplete. ... 296 6. Mapping Notification Publish Procedures ... 303 When a mapping stored in a Map-Server is updated (e.g., via a Map- 304 Register from an ETR), the Map-Server MUST notify the subscribers of 305 that mapping via sending Map-Notify messages with the most updated 306 mapping information. The Map-Notify message sent to each of the 307 subscribers as a result of an update event MUST follow the exact 308 encoding and logic defined in Section 5.7 of 309 [I-D.ietf-lisp-rfc6833bis] for Map-Notify, except for the following: [major] "MUST...except for" is a Normative conflict. OLD> The Map-Notify message sent to each of the subscribers as a result of an update event MUST follow the exact encoding and logic defined in Section 5.7 of [I-D.ietf-lisp-rfc6833bis] for Map-Notify, except for the following: NEW> The Map-Notify message sent to each of the subscribers as a result of an update event follows the encoding and logic defined in Section 5.7 of [I-D.ietf-lisp-rfc6833bis] for Map-Notify, except for the following: 311 (1) The Map-Notify MUST be sent to one of the ITR-RLOCs associated 312 with the xTR-ID of the subscriber (which one is implementation 313 specific). [major] Please see the related comment in §5. Also, please specify behavior only once. ... 331 When the xTR receives a Map-Notify with an EID not local to the xTR, 332 the xTR knows that the Map-Notify has been received to update an 333 entry on its map-cache. Processing of unsolicited Map-Notify 334 messages MUST be explicitly enabled via configuration at the xTR. 335 The xTR MUST keep track of the last nonce seen in a Map-Notify 336 received as a publication from the Map-Server for the EID-Record. If 337 a Map-Notify received as a publication has a nonce value that is not 338 greater than the saved nonce, the xTR drops the Map-Notify message 339 and logs the fact a replay attack could have occurred. To compare 340 two nonces, the xTR uses the serial number arithmetic defined in 341 [RFC1982] with SERIAL_BITS = 64. The nonce field space (64 bits) is 342 considered large enough to not be depleted during normal operation of 343 the protocol (e.g., assuming a fast publication rate of one Map- 344 Notify per EID-Record per Map-Server per second, the nonce field 345 space will not be depleted in 0.5 trillion years). The same 346 considerations discussed in Section 5.6 of [I-D.ietf-lisp-rfc6833bis] 347 regarding storing Map-Register nonces apply here for Map-Notify 348 nonces. [major] "Processing of unsolicited Map-Notify messages MUST be explicitly enabled via configuration at the xTR." rfc6833bis added the Map-Notify-Ack, but it doesn't require configuration anywhere to process unsolicited Map-Notify messages. IOW, this requirement is not in line with rfc6833bis. [major] "has a nonce value that is not greater than the saved nonce" #2 above says that the "Map-Server increments the nonce by one every time". Does this mean that the received nonce value has to be greater, but just by one? [major] "To compare two nonces, the xTR uses the serial number arithmetic defined in [RFC1982] with SERIAL_BITS = 64." This sounds like something that should be specified in the base specification. I found at least one place in rfc6833bis (§5.6) where the nonce is also incremented and needs to be compared, but no specification of how. Maybe a pointer to §5.6 is enough. BTW, I know that some of the text was added in response to the SecDir review. I appreciate that, but, again, the text belongs in the base specification, not here. 350 The xTR processes the received Map-Notify as specified in Section 5.7 351 of [I-D.ietf-lisp-rfc6833bis], with the following considerations. 352 The xTR MUST use its security association with the Map-Server (see 353 Section 7.1) to validate the authentication data on the Map-Notify. 354 The xTR MUST use the mapping information carried in the Map-Notify to 355 update its internal map-cache. The xTR MUST acknowledge the Map- 356 Notify by sending back a Map-Notify-Ack (specified in Section 5.7 of 357 [I-D.ietf-lisp-rfc6833bis]), with the nonce from the Map-Notify, to 358 the Map-Server. If after a configurable timeout, the Map-Server has 359 not received back the Map-Notify-Ack, it can try to send the Map- 360 Notify to a different ITR-RLOC for that xTR-ID. If the Map-Server 361 tries all the ITR-RLOCs without receiving a response, it may stop 362 trying to send the Map-Notify. [major] "The xTR MUST acknowledge the Map-Notify by sending back a Map-Notify-Ack..." This action is already specified in §5.7/rfc6833bis, but without the same normative language. In any case, please don't respecify behaviors here. [major] "If after a configurable timeout, the Map-Server has not received back the Map-Notify-Ack..." §5.7/rfc6833bis talks about exponentially backed-off retransmissions. You shouldn't change the behavior here. 364 7. Security Considerations ... 369 In the particular case of PubSub, cache poisoning via malicious Map- 370 Notify messages is avoided by the use of nonce and the security 371 association between the ITRs and the Map-Servers. [?] Does all this apply to xTRs or just ITRs? 373 7.1. Security Association between ITR and MS [minor] I think this is the first place where "MS" is used. Please keep using the expanded form to avoid confusion. ... 424 7.2. DDoS Attack Mitigation 426 Misbehaving nodes may send massive subscription requests which may 427 lead to exhaust the resources of Map-Servers. Furthermore, 428 frequently changing the state of a subscription may also be 429 considered as an attack vector. To mitigate such issues, xTRs SHOULD 430 rate-limit Map-Requests and Map-Servers SHOULD rate-limit Map- 431 Notifies. Rate-limiting Map-Requests is discussed in Section 5.3 of 433 [I-D.ietf-lisp-rfc6833bis] and the same guidelines apply here. To 434 rate-limit Map-Notifies, a Map-Server MUST NOT send more than one 435 Map-Notify per second to a particular xTR-ID. This parameter MUST be 436 configurable. Note that when the Map-Notify rate-limit threshold is 437 met for a particular xTR-ID, the Map-Server will silently discard 438 additional subscription requests from that xTR-ID. Similarly, for 439 pending mapping updates that need to be notified to that xTR-ID, the 440 Map-Server will combine them into a single Map-Notify (with multiple 441 EID-records) which it will send when the rate-limit mechanism allows 442 it to transmit again Map-Notifies to that xTR-ID. [major] "SHOULD rate-limit Map-Requests...discussed in Section 5.3 of [I-D.ietf-lisp-rfc6833bis]" §5.3/rfc6833bis requires rate-limiting, so the recommendation here is not in line with that. Please don't attempt to specify things here again. [major] "SHOULD rate-limit Map-Notifies...a Map-Server MUST NOT send more than one Map-Notify per second to a particular xTR-ID." §5.7/rfc6833bis already talks about sending unsolicited Map-Notify message only in conformance with rfc8085. I see no reason to specify somehting different for this case. Is there one? [nit] There's an extra space between lines 431 and 433. [major] "when the Map-Notify rate-limit threshold is met...the Map-Server will silently discard additional subscription requests from that xTR-ID." Is meeting the threshold considered a subscription failure? It sounds like one to me! §5 talks about what to do it the subscription fails, but it is not to "silently discard additional subscription requests". I'm assuming that a Map-Reply should be sent in this case, right? [major] While it's a good idea to rate limit, a misbehaving node will not necessarily follow these recommendations either. A better mitigation technique would be to rate limit the accepted messages, not the sent ones. [No need to include anything -- just an observation.] ... 482 10. IANA Considerations 484 This document requests IANA to assign a new bit from the "LISP 485 Control Plane Header Bits: Map-Request" sub-registry under the 486 "Locator/ID Separation Protocol (LISP) Parameters" registry available 487 at [IANA-LISP]. The position of this bit in the Map-Request message 488 can be found in Figure 1. 490 +-----------+---------------+--------------+-------------+ 491 | Spec Name | IANA Name | Bit Position | Description | 492 +-----------+---------------+--------------+-------------+ 493 | I | map-request-I | 11 | xTR-ID Bit | 494 +-----------+---------------+--------------+-------------+ [major] IANA hasn't yet assigned this bit yet. Please make it clear that this is the suggested value. ... 498 This document also requests the creation of a new sub-registry 499 entitled "LISP Map-Request Record Bits" under the "Locator/ID 500 Separation Protocol (LISP) Parameters" registry available at 501 [IANA-LISP]. [] The other registries are all called "LISP Control Plane Header Bits: xxx". Following that, here's a suggestion for this new registry: "LISP Control Plane Header Bits: Map-Request-Record”. ... 513 Bits in position 2-8 are for future assignment. [minor] s/Bits in position 2-8 are for future assignment./The remaining bits are Unassigned. 515 The policy for allocating new bits from this sub-registry is 516 Specification Required (Section 4.6 of [RFC8126]). [major] "Specification Required" required the review of a Designated Expert. Please provide any specific instructions that the DEs should take into account when assigning values from this registry. 518 11. Normative References ... 537 [IANA-LISP] 538 IANA, "Locator/ID Separation Protocol (LISP) Parameters", 539 <https://www.iana.org/assignments/lisp-parameters/lisp- 540 parameters.xhtml>. [minor] This reference can be Informative. [EoR -09]
- [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- [lisp] draft-ietf-lisp-pubsub-09 Robert Raszuk
- Re: [lisp] draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] draft-ietf-lisp-pubsub-09 Robert Raszuk
- Re: [lisp] draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] draft-ietf-lisp-pubsub-09 Robert Raszuk
- Re: [lisp] draft-ietf-lisp-pubsub-09 mohamed.boucadair
- Re: [lisp] draft-ietf-lisp-pubsub-09 Robert Raszuk
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Luigi Iannone
- Re: [lisp] draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Dino Farinacci
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 mohamed.boucadair
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Luigi Iannone
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alvaro Retana
- Re: [lisp] AD Review of draft-ietf-lisp-pubsub-09 Alberto Rodriguez-Natal (natal)