Re: [lisp] Tsvart last call review of draft-ietf-lisp-pubsub-10

"Alberto Rodriguez-Natal (natal)" <natal@cisco.com> Wed, 15 February 2023 23:19 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 92A68C17EE2F; Wed, 15 Feb 2023 15:19:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.594
X-Spam-Level:
X-Spam-Status: No, score=-9.594 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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="XmNz3U36"; dkim=pass (1024-bit key) header.d=cisco.com header.b="MahoQ2V2"
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 AKvt8nq3AT4c; Wed, 15 Feb 2023 15:19:20 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50133C17EA4C; Wed, 15 Feb 2023 15:19:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=96576; q=dns/txt; s=iport; t=1676503160; x=1677712760; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/k/htaeQ6YzgO0RtXdCozhZaTaJ/+eYGxOYxhZXTQjA=; b=XmNz3U36IMjl7/GBcjN3miwfjHNNqfLRxn3Us3J+xeifYZmYAUtJQnOy fgQhYMElPYTgZvGCKCJOtTol7q9DazH0pWCNjz1Q1CqaJXKThP6pNZ/Jh N4ariWZ99kUTmq0ylseQLe8OOFmZSiArrYUb/yA0+3LmztwuUEkFT9und w=;
X-IPAS-Result: A0ABAACDZ+1jmJxdJa1aGQEBAQEBAQEBAQEBAQEBAQEBARIBAQEBAQEBAQEBAQGBewQBAQEBAQsBgSkxKiiBBwJZOkaEUoNMA4RQX4giA4tAhUuGJIE3gzGBLBSBEQNCDwUPAQEBDQEBLgEOBwQBAYUNAhaFFAIlNAkOAQIEAQEBAQMCAwEBAQEBAQMBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNhlUBAQEBAgEBAQwECAEIBBkBASMJCwEPAgEIDgMDAQINARMBBgMCAgIfBgsUCQgCBAENBQgMBweCXAGCFlgDDiMDAQ8GnDwBgT8Cih96fzOBAYIIAQEGBASBPAIQAT8Bmj0NgkYDBoFAAYc8gVYBAYFSgX2CFIErDXsnHIINgRVDeYFuPoIgQgEBAgEXgREBCwcBBwEBCREVCQwBCYMiOYIugQyBI4cNgSk1gWeBVgKHOAqBNHeBJA6BQoEJAgkCEXGBFghogW0HNgNEHUADCzs6PxQhBgULJgUEPAEFAg8fNgYDCQMCH0t3JSQFAwsVKkcECDYFBhw0EQIIDxIPBiZEDkI3NBMGXAEpCw4RA02BRwQvRIEcAgQBKCaXJTuBJAElRgcBFScbCwQUFAcUCgQCDQcMAiYHCAQoAgsBMgIGBQUCDgQBARIFAQECDRkGAQoFCBwRkhYIAwkbgwlGij9Hg0mKFJMfbwqDd4tijwuGIxaDeYxil1MkYpdVII0yg2yQbQIxDwkBhHcCBAIEBQIOAQEGgWI6LT5wcBU7gmdSGQ+OIBmBDQEMAYI+hRSPQ3UCOQIBBgEKAQEDCYgXAgUhB4IqAQE
IronPort-PHdr: A9a23:mIQMWhSR/Tn6NL/+RVZ9PqTdGdpso7vLVj580XJvo75Nc6H2+ZPkM QSf4Ph2l1bGUM3d7O4MkOvZta3sGAliqZaMuXwPatpAAhkCj8hFkwkpGsXQD0r9IbbjZDA7G 8IXUlhj8jm7PEFZFdy4aUfVpyi57CUZHVP0Mg8mTtk=
IronPort-Data: A9a23:vmuZ9qKs/SsYi9tZFE+Rc5UlxSXFcZb7ZxGr2PjKsXjdYENS0mQDm mdJXT2Bb/qMMTDwLop+YI7i/UsBuMSHzdVgGVAd+CA2RRqmiyZq6fd1j6vUF3nPRiEWZBs/t 63yUvGZcIZsCCW0Si6FatANl1EkvU2zbue6WbGs1hxZH1c+E3970E87wIbVv6Yx6TSHK1LV0 T/Ni5W31G+Ng1aY5UpNtspvADs21BjDkGtwUm4WPJinj3eC/5UhN6/zEInqR5fOria4KcbhL wrL5OnREmo0ZH7BAPv9+lrwWhVirrI/oWFih1IOM5VOjCSuqQQC/5Y5KfcjVn5+mgzUocBxl 9N8j42vHFJB0q3kwIzxUjFCGC14eKZB4rKCfD60sNeYyAvNdH6EL/dGVR5te9ZHvLcsRzgTq 5T0KxhVBvyHr+S/3Lu/YuJtnc8kasLsOevzv1k6kmyIVKd8H/gvRY3L/f9B3RkBmfoXXqj4Q PFCRgRvYAbPNkgn1lA/UcJiw7jAamPEWzlZs0q9pKcr7S7U1gMZ+LzkK8aQcdWOQe1Uk1qW4 GXc8AzRDgsTOsDayDeZ/Deoh/TX2DvmUpkPHvux8vpCgVCPyCoUEhJ+fUegv7ywkFKWWt9DJ QoT4CVGha07+0q2VZ/iUgakrWSAoxgQc9dKEuYh8waLjKHT5m6xA28ERztMZJoss9I9TDAj1 0WhmMngAzNi9raSTBq19LKUhTG1NCwVJGsaaDUCCwAC5rHLrogpjxTGRd1iOKGwh9zxXzr3x liiri0+wbkSl8MAy425+l3DgzuovpXTSEg+4QC/Y46+xhlyaIjgbIuy5B2Gq/1BN42eCFKGu RDohvRy8sg+IKGPiSGyf9wkDYj02eaFbzvtu09wSsxJGyuWx1aveoVZ4TdbLUhvM9oZdTKBX KM1kV4NjHO0FCb2BZKbc75dGOxxkve9TYWNuuT8K4sRMsIoJWdr6Qk3PRbIt10BhnTAhk3WB Ht2WdynAXBfAqN9wX/rAewcyrQsgCs5wAs/pKwXLTz6idJyh1bMGd/p1WdiiMhit8toRy2Po r5i2zOikUk3bQEHSnC/HXQvBV4LN2MnIpv9ttZacOWOSiI/Rj5/V6+MkehxIdU190iwqgsu1 izjMqO/4Aeh7UAr1S3RApyeQOq1BM0m/S5T0dIEbQ7ys5TcXWpfxP5PK8RoFVXW3Odi1vVzB +IUYNmNB+8nd9g002p1UHUJl6Q7LE7DrVvXZ0KNOWFjF7Y+HFah0oG/IWPSGNwmU3DfWT0W+ ePwj2s2gPMrGmxfMSohQK73kAng4iNAyL4asomhCoA7RXgAObNCc0TZ5sLb6elVQfkf7lN2D zqrPCo=
IronPort-HdrOrdr: A9a23:ug6ddask3ulVEj6rD9BRCEfH7skCyIMji2hC6mlwRA09TyXGra 6TdaUguiMc1gx8ZJh5o6H9BEGBKUmskaKdkrNhQotKPTOW9VdASbsC0WKM+UyZJ8STzJ8+6U 4kSdkCNDSSNyk3sS+Z2njCLz9I+rDum8rE5Za8854ud3ARV0gK1XYfNu/vKDwOeOAwP+teKH Pz3LsjmxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlel9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4Yow3TX+0eVjbZaKv6/VQMO0aOSAZER4Z zxSiIbToROArXqDyWISFXWqk7dOX0VmgHfIBej8AreSIrCNXQH4w4rv/MATvMfgHBQ5e2UmZ g7r16xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuIIO5gLZvin+9Kq1wVR7S+cQiCq 1jHcvc7PFZfReTaG3YpHBmxJipUm4oFhmLT0AesojNugIm1kxR3g8d3ogSj30A/JUyR91N4P nFKL1hkPVLQtUNZaxwCe8dSY+8C3DLQxjLLGWOSG6XX50vKjbIsdr68b817OaldNgBy4Yzgo 3IVBdCuWs7ayvVeLqzNV1wg2TwqUmGLEHQI5tllutEU5XHNcjWDRE=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos; i="5.97,301,1669075200"; d="scan'208,217"; a="27591926"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 15 Feb 2023 23:19:17 +0000
Received: from mail.cisco.com (xfe-rtp-003.cisco.com [64.101.210.233]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id 31FNJGmi017525 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Wed, 15 Feb 2023 23:19:17 GMT
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-rtp-003.cisco.com (64.101.210.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Wed, 15 Feb 2023 18:19:16 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9 via Frontend Transport; Wed, 15 Feb 2023 17:19:15 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ap3h8ZsJEUShDCi3kU3MkwmdeLM+laj1TB1jQc/uoa4rAy98yM2SjJlrqPRFrCdgHz0CensosTLhzz8bPhUKNGF9gJByhvcJwSzsxKDGfXVzDn6NmlRAB2Wz2hlr7lj0QXRQOY+JXocDKdJI0DTp+AQChNry4Mak4VnwEkltBuurpF31KEANIqJqMxedVF6CIkCn7pCGuaLAOL3vHtsiNptx0+N8T7u3gx9kuhw5L1P38QrD1oenRKeE1vEBqHjlTwocJrdqfgXTnztpWZpmcn6T89y5be8fxxNKs86/GfjXikKT7e9y5eA0p+TEMdKG+KoOIC3ZB4MQLPF0LS01Wg==
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=/k/htaeQ6YzgO0RtXdCozhZaTaJ/+eYGxOYxhZXTQjA=; b=DQ1VH5r+YNEIGrLNICvyX4D8ui/w46+0Ry/IdQuFfCqARyloBDVFJmMvlCfwrnOGsNMJ212chzkI8TA+48lw5/V9pubGAWCc2bA543UnUWihWfT2VkYYBD0+mO4K7WiCFydJib0G9erkD2kYWLjJkAt4P73UbxGVeePaHYicnEtVrDqviTO+hrO5CM4ZAHzzoF6ZX5afkqrBjNLbZ8AlatPkmcrl4tp4Be5vDo263Ph9DIlogcF+IG9NYvxDuaF/5WphbbgrHrw2kOmBmQ6qomSw7PzKQV0YoKpl4kxjv2Z6pQcx/LbpxFBZXSEU8pTieZhRh0DZyzcXu4KRL5DQTA==
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=/k/htaeQ6YzgO0RtXdCozhZaTaJ/+eYGxOYxhZXTQjA=; b=MahoQ2V2URUr7XRFs9n6hq6K0tpSTIKJpBG7uSOF1QYqExZcB1o1JqyFwzWYfxWrj4DC6xM/4Og633irJb0k0zT5F1CWTIjVlLDburvGLgOqR9b8Gzb2Ys12MZRSrepVWnSH3UUs2ZP10cskvK76M9wx44pR2+EzQgoVjr46F0o=
Received: from BYAPR11MB3591.namprd11.prod.outlook.com (2603:10b6:a03:b4::30) by SA0PR11MB4655.namprd11.prod.outlook.com (2603:10b6:806:9d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Wed, 15 Feb 2023 23:19:13 +0000
Received: from BYAPR11MB3591.namprd11.prod.outlook.com ([fe80::ad7a:87df:414e:3f65]) by BYAPR11MB3591.namprd11.prod.outlook.com ([fe80::ad7a:87df:414e:3f65%5]) with mapi id 15.20.6086.026; Wed, 15 Feb 2023 23:19:13 +0000
From: "Alberto Rodriguez-Natal (natal)" <natal@cisco.com>
To: Joel Halpern <jmh.direct@joelhalpern.com>, Dino Farinacci <farinacci@gmail.com>, Joel Halpern <jmh@joelhalpern.com>
CC: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-lisp-pubsub.all@ietf.org" <draft-ietf-lisp-pubsub.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "lisp@ietf.org" <lisp@ietf.org>
Thread-Topic: [lisp] Tsvart last call review of draft-ietf-lisp-pubsub-10
Thread-Index: AQHZL/bE9FfaiCTPN0Guzzqn/LX1Ga6yPOtjgACfp4CAA8v+cYAALn0AgAAV84CABhUsxoAGTDfQgAUL11CABQbDSYACXm2AgAAOXgCAAIhwAIAAIqAAgAADNwCAADIGgIAACGYAgAAPM8s=
Date: Wed, 15 Feb 2023 23:18:53 +0000
Message-ID: <BYAPR11MB359100856C7F650B0360E2F1B6A39@BYAPR11MB3591.namprd11.prod.outlook.com>
References: <7287e948-2f10-953a-6c50-e6657cac6542@joelhalpern.com> <A6EF84ED-82C7-4C46-9907-464DA49009C1@gmail.com> <8ab7d325-7a7b-76ac-3079-e51c199a7e28@joelhalpern.com>
In-Reply-To: <8ab7d325-7a7b-76ac-3079-e51c199a7e28@joelhalpern.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-traffictypediagnostic: BYAPR11MB3591:EE_|SA0PR11MB4655:EE_
x-ms-office365-filtering-correlation-id: f10be13c-721a-4acd-9c87-08db0fab0cb5
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NDOnijDXGifu8XPmYxmWpxWQJnNsU5oDGDxO+WnyvkEyPXe05OWwX+pUpbBYQEfnjcddz5IehSXslMayuGh4BzqzLkQFDpZfvn59BzHNMVyqhqFTPPqtTMInhNS2hOH9+WoY9ENIcTvv8zTUlpc5WHLNZiyqZPNSzTlWUT0kC1/9u3awLJkQrc9bEWhFxrA4EXHRAE/dyRdQMWtIwYOfAc8tu98eeGJvJ2KvK5Nzl0JdRh0kBm33RRYEcVuLBcZO6cg93bl+jr52uDmcTs2i80PbBWfcHXmsgcBmO4cEaz72p02sp4XJ+/hNxjg0N3zrA75J+vDkk2KTDLz9rvPGHgKKA1oHv6gq+SPyil3MbirZOshBTcMgvlPRidIjH50IRhFzxXB4HJgvwbn0oLrosMU1RECS6ACgqgtHGzOuqsr+9B7lfqHZPCuh8Sz5v9n5/0tCRNcjgbP4xE5UeGi0LWJU5qK1dO/Wra/QQ/PGz/G/v+B/rZCMkF9WbIrbY+v8lwjMY77z6dzMNXwtiRwfL9JAEMm7BUT7USlSPbVL5V12AE4V8e2CCffZrTn+ouu6vNXiMWiYXZNVPA97RUxSND7zuhV9y035vatekr1xuxhUSimpD/e0xY3yAOohCpKi6jNGAhrY+x0z0ovQcAMi3bAGtF7G13x+W/zcqRYf+4/ULIL2kW4k66DpruQEGfCPTkk3qe7wco7s2nEHyfW6jEMeWMJOUye+szVGvJ0tNG4=
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:(13230025)(396003)(376002)(346002)(39860400002)(366004)(136003)(451199018)(8936002)(41300700001)(52536014)(166002)(83380400001)(55016003)(7696005)(66574015)(186003)(71200400001)(478600001)(86362001)(26005)(9686003)(53546011)(6666004)(38070700005)(6506007)(966005)(91956017)(122000001)(38100700002)(66476007)(64756008)(66446008)(33656002)(76116006)(66556008)(4326008)(66946007)(8676002)(54906003)(316002)(18074004)(110136005)(66899018)(30864003)(2906002)(5660300002)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7x8gV+VdXbPNYszN4gIX+djcIMXIMyzK9qxYN7pMAM4yJy6OPk/DfhGs6V72s6zSp60F5Pu6oFCpMdHAm5bkcb74N105Ncn808RFvxLjO+MWwwO4hLVgm2vWvPt9CJVxZqnOyOti2ilwyqVqZz5nN38MkCG60w3am+sT1u8U545JqfPAKdsRqCz+8Yj+bCbcclJU1fe605Iu7spnMH9CMI8gKd4JLZC/hmeAVkDkLPUw0EyicWPwHvFt1L3QfzVMz48Ile9QxSFUG1M9e/jrn/zHLq3ftwHJtKiTvUg+LnseljBmauETL0Vx8ENtAs39m3ihqTKd+IQByp6M/BZXGY3UkRcIo3R4arAnfvjEJEs4l6klsSPOg/lvgJG8BSgziw2rRJnCpfX/H0pZm+rM0awZBP3ZywtBRXhDoGE7rmPDNYGBMndUpY4AzOca3FQY07njr3aDcC77n+Z7kCTmgF58t6Upr/nIKAwZGGajCSX4SNqMTuhDcxBWOzh2iaGR8KDHJRer9O2kGBSw9EVwKPGk42ql00lLLbGawfaJVPWkk++fk8UEXlaXO6Ka9GnvHdPimlYmQL9vzhpyWMF+K0kX7SZqHh5qxpibuNJ83e3MkQaiK8lEoV67ArWk/L76MBGA445jpHhbI2kGezzD/kx8CMMeqoFUlSjHMltLjcEukbCp/G+KCYDpMKCwyL29+lHQK4PGYYdJDWaR047y9nCDzl38igoTczOnMXQ3B+zNmgTbahb33pHS3Dj9etjcD2VK2xg8qyGHScUqfW3Smt9P0bh+in2ypj/tcCjXJ7ga3C7IjQGreuUVg6sWzDp8KUNDyO7CxTP5gJsvXbixxqFUMHudBzusKkwhJ2h3vft7iCqD+MWXFRZbZw/0RivyNTpVSZBXV+vtFlwLfSjPxYpZyOyujh22hBJ94ZcDLt8HSr/PLuBgOPP+81JIG+KYoLNqQ1haNCz9BdHU2FYJfZEgP6K3jYAZtSETNqMTSuUvEv1KkO29zWn+yYAgzV/MoMED2QyJHtSx9+EQPbxlAx4Vwy9KPY22Fz0ZrQ1sXM3H60MzK7ZNDIWNixd4OZP+EDsHzHg3W6VC+YFFAWhuYwbfsj9zhKSnDcGbzjEw3lsvonX4Mlr88I9Y+QpKej45Z9aY7iMxlWcT3RJPo1LC26aD95wbTbeLXaTPXiDyRO4kuQwhIwicHB2H5kyO3CdsLHd8L76d13uLiWapUquUmYmRHw8DZrmu1oOmX9T9372CYLQdmrUQZrw8G1lm/CMC0jXZDmomHYdGU/sqNhyZXk1IZRczhEbHgm2Yiak4g7JXpuBvvKwt41kQ6Z3IWUdumDEX5PtfiZznOqpfvgnFr/hqmnfdQoxvU80JrJ0110/oIedxYJY7qnFLAg+Sz+KeSBjZAO3LRz8JWjZCDnadDoUmSDkecJo+kPArrfAR4K8aajlgHKawcNnwSqmrt3Wyj7cpfhS0sh+E2KbQ1APhGA4rUX39ZrYHiNRHDfr3Ho5OIKGyhdIv9x8FzxW6BMQIpb29a9FmWRerRcdBOt/hhCLaB2mBbM1AdKMnMEOw5Bg=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB359100856C7F650B0360E2F1B6A39BYAPR11MB3591namp_"
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: f10be13c-721a-4acd-9c87-08db0fab0cb5
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Feb 2023 23:19:12.9641 (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: zSelVGPI5VKxTS9oXPuwwwVAqWCBHAr+hUDmCbHo3V8VAznJyqTrVc23k9hEc1+W
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4655
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.233, xfe-rtp-003.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/LiVObf-RAisoA2AIFytjBQva42g>
Subject: Re: [lisp] Tsvart last call review of draft-ietf-lisp-pubsub-10
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 15 Feb 2023 23:19:24 -0000

Dino, Joel,

The PubSub spec has traditionally required keeping incremental nonce state for the publish operation. This was the consensus of the WG after several discussions a few years back (you might remember this).

In the most recent iterations of the draft, the incremental nonce has also been applied to the subscribe operation (same nonce, no extra state). We have also polished the text to describe what to do when the nonce needs to be reset, etc.

Alberto

From: Joel Halpern <jmh.direct@joelhalpern.com>
Date: Wednesday, February 15, 2023 at 11:17 PM
To: Dino Farinacci <farinacci@gmail.com>, Joel Halpern <jmh@joelhalpern.com>
Cc: mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, Alberto Rodriguez-Natal (natal) <natal@cisco.com>, tsv-art@ietf.org <tsv-art@ietf.org>, draft-ietf-lisp-pubsub.all@ietf.org <draft-ietf-lisp-pubsub.all@ietf.org>, last-call@ietf.org <last-call@ietf.org>, lisp@ietf.org <lisp@ietf.org>
Subject: Re: [lisp] Tsvart last call review of draft-ietf-lisp-pubsub-10

Well, the security folks usually want a stateless solution to this sort of problem.  The nonce increment requries keeping state per pending correspondent.

Yours,

Joel
On 2/15/2023 4:46 PM, Dino Farinacci wrote:
Tell me what you all think.  Can the map-server just store the nonce and then the next Map-Request have the map-server require nance+1?

Stops reply attacks at only the cost of storing an additional 64 bits.  Do you think that solves the problem?

Dino


On Feb 15, 2023, at 10:49 AM, Joel Halpern <jmh@joelhalpern.com><mailto:jmh@joelhalpern.com> wrote:


Given that a lot of the use cases have a lot of legitimate users, I think magnus concern is reasonable, but I am willing to settle for less.

If I am reading things right, the xTR<->Map_Resolver exchanges for pub-sub SHOULD use LISP-SEC.

And the Map-Resolver<->Map Server exchanges should magically know that the Map Resolvers are doing so?

The SHOULD needs some explanation as to when it is okay not to, or else it ought to be upgraded to a MUST.

The Map Server requirement seems like it would benefit from some explanation as to how this knowledge would exist.

Yours,

Joel

PS: If LISP Sec can be used along the lines Dino indicated, taht would be a nice way to combine some of the protections and better address the issues.
On 2/15/2023 1:36 PM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:
Hi Joel,

The proposal is not to restrict the usage of PubSub to “limited domains” as per RFC8799. Please refer to https://github.com/boucadair/draft-ietf-lisp-pubsub/pull/16/files to see the text we are planning to include as applicability scope.

I think this is a reasonable suggestion especially that we want to leverage 9301/9303.

Thank you.

Cheers,
Med

De : Joel Halpern <jmh@joelhalpern.com><mailto:jmh@joelhalpern.com>
Envoyé : mercredi 15 février 2023 17:32
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com><mailto:mohamed.boucadair@orange.com>; Magnus Westerlund <magnus.westerlund@ericsson.com><mailto:magnus.westerlund@ericsson.com>; Alberto Rodriguez-Natal (natal) <natal@cisco.com><mailto:natal@cisco.com>; tsv-art@ietf.org<mailto:tsv-art@ietf.org>
Cc : draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; lisp@ietf.org<mailto:lisp@ietf.org>
Objet : Re: [lisp] Tsvart last call review of draft-ietf-lisp-pubsub-10


Hmmm.

Maybe I misunderstood, but a lot of the uses I have seen for the pub-sub mechanism do not seem to be limited enough to qualify for being a limited domain.

On the other hand, the general idea of the DDOS prevention mechanism (modeled loosely on the prevention of TCP State attacks) seems valuable and easy to add.  If a Map Server serving a broad community gets a pub-sub subscription request, and it is under any significant load, it can

1) craft a security token hashing the request, the current time, and a private key (and whatever else security says is needed

2) Sending the token and time back to the requestor in an error

3) When the requestor sends back the request, it includes the timestamp and token.  The server only processes the request if the information validates.

This validates that the response actually went to the requestor, and was a real request.  Yes, it slightly slows down the pub-sub registration under load.

I don't know if I caught all of Magnus' issue, but this would seem a good thing to do.

Yours,

Joel
On 2/15/2023 3:24 AM, mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> wrote:
Hi Magnus,

Thank you for the follow-up.

First, your observation on the verification procedure at the Map-Server is fair. We have documented the issue in draft-boucadair-lisp-pubsub-flow-examples-03.html#name-failed-notification-with-ret<https://www.ietf.org/archive/id/draft-boucadair-lisp-pubsub-flow-examples-03.html#name-failed-notification-with-ret> and discussed the alternative to strengthen the verification based on the timestamp but we had also the constraint to navigate in the LISP environment where LISP-SEC messages are not timestamped. We think that the procedure in the draft is a good compromise of what we can achieve given that constraint. FWIW, the full reasoning is available at: timestamp to prevent replay attacks · Issue #1 · boucadair/draft-ietf-lisp-pubsub (github.com)<https://github.com/boucadair/draft-ietf-lisp-pubsub/issues/1>.

Second, I support your proposal to add an applicability statement to the document. The content will be basically moving (and adjusting the language) the following text in Section 7 to that section:

OLD:
   It is also RECOMMENDED that the Map-Resolver
   verifies that the xTR is allowed to use PubSub and to use the xTR-ID
   and ITR-RLOCs included in the Map-Request.  Map-Servers SHOULD be
   configured to only accept subscription requests from Map-Resolvers
   that verify Map-Requests as previously described.

I let Alberto further comment as appropriate.

Cheers,
Med

De : Magnus Westerlund <magnus.westerlund@ericsson.com><mailto:magnus.westerlund@ericsson.com>
Envoyé : mercredi 15 février 2023 08:33
À : Alberto Rodriguez-Natal (natal) <natal@cisco.com><mailto:natal@cisco.com>; BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com><mailto:mohamed.boucadair@orange.com>; tsv-art@ietf.org<mailto:tsv-art@ietf.org>
Cc : draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; lisp@ietf.org<mailto:lisp@ietf.org>
Objet : Re: Tsvart last call review of draft-ietf-lisp-pubsub-10

Hi,

Thanks for the many improvements and I think this is likely safe enough for limited deployments when the Map-Server are not open to any xTR to send requests. I don’t think this is safe enough for general Internet usage for two reasons. First, the verification procedure forces the MAP-Server to hold state rather than the requestor and the messages only. Secondly, a lot of the security procedures are only RECOMMEND/SHOULD. For an open Internet I think a more tightly defined security mechanisms and protection profile should be specified.

Thus, my recommendation would be to add an applicability statement to the document making clear that this is intended for the deployments with more limited access to Map-Servers than what an open internet deployment provides.

Cheers

Magnus Westerlund

From: Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>
Date: Monday, 13 February 2023 at 20:26
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>, Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>, tsv-art@ietf.org<mailto:tsv-art@ietf.org> <tsv-art@ietf.org<mailto:tsv-art@ietf.org>>
Cc: draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org> <draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>>, last-call@ietf.org<mailto:last-call@ietf.org> <last-call@ietf.org<mailto:last-call@ietf.org>>, lisp@ietf.org<mailto:lisp@ietf.org> <lisp@ietf.org<mailto:lisp@ietf.org>>
Subject: Re: Tsvart last call review of draft-ietf-lisp-pubsub-10
Hi Magnus,

Just FYI, we have just published a new revision that further polishes some details.

https://datatracker.ietf.org/doc/html/draft-ietf-lisp-pubsub-12
https://author-tools.ietf.org/iddiff?url2=draft-ietf-lisp-pubsub-12

Thanks!
Alberto

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Friday, February 10, 2023 at 3:55 PM
To: Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>, Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>, tsv-art@ietf.org<mailto:tsv-art@ietf.org> <tsv-art@ietf.org<mailto:tsv-art@ietf.org>>
Cc: draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org> <draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>>, last-call@ietf.org<mailto:last-call@ietf.org> <last-call@ietf.org<mailto:last-call@ietf.org>>, lisp@ietf.org<mailto:lisp@ietf.org> <lisp@ietf.org<mailto:lisp@ietf.org>>
Subject: RE: Tsvart last call review of draft-ietf-lisp-pubsub-10
Hi Magnus,

FWIW, an updated version that implements the changes that were discussed in this thread is now online:

https://author-tools.ietf.org/iddiff?url2=draft-ietf-lisp-pubsub-11

Cheers,
Med

De : BOUCADAIR Mohamed INNOV/NET
Envoyé : mardi 7 février 2023 13:15
À : 'Magnus Westerlund' <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>; Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>; tsv-art@ietf.org<mailto:tsv-art@ietf.org>
Cc : draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; lisp@ietf.org<mailto:lisp@ietf.org>
Objet : RE: Tsvart last call review of draft-ietf-lisp-pubsub-10

Hi Magnus,

Thanks for the follow-up.

Please see inline.

Cheers,
Med

De : Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>
Envoyé : vendredi 3 février 2023 10:49
À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>; Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>; tsv-art@ietf.org<mailto:tsv-art@ietf.org>
Cc : draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>; lisp@ietf.org<mailto:lisp@ietf.org>
Objet : Re: Tsvart last call review of draft-ietf-lisp-pubsub-10

Hi Med,

Thanks, so that at least you can have a clear notification of the removal unless the packet loss rate is to high. What, is less ideal is the number of total messages that is going to be sent here towards the source address that sent a Map-Register?
[Med] I guess you meant Map-Request. Yes, there is a balance between the chattiness vs. reverse-routeablity checks and also the constraints imposed by the base spec for retransmission Map-Notifies. Having an explicit indication is superior as it allows an xTR to reinstall the state, otherwise it will be out of sync.

It would be good to have understanding of the amplification factor here that an attacker gets out it.
[Med] Such attacks assume that a Map-Request passes the authentication checks. This is typically the case of replayed Map-Requests. As you can see in https://datatracker.ietf.org/doc/draft-boucadair-lisp-pubsub-flow-examples/, a check based on the nonce would be sufficient to detect replayed messages: the nonce has to be greater than the local one. The message will be then silently ignored. We will be adding more details about nonce checks to the draft.

Also beyond rate limiting, is there a possibility here to reject the MAP-requests from a source address, without causing a denial of service attack possibility? My shallow review seem to indicate that there exist such a risk. What I am considering is that there is a legit xTR (B) with IP (IP-B). If the attacker sends a MAP-Request with nonce-A, with IP source address IP-B.
[Med] If the nonce checks are in place, this request will be silently discarded.

The Map-Notify will go to B. B can’t map this to a request it made as no Nonce matches what it sends and discards the message. Thus, the map server getting a mix of legit and spoofed requests may decide to band IP-B from asking things, thus enabling a denial of service on B.

The above worries me a bit as some mitigation may have really unwanted effects here.

Cheers

Magnus

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> <mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>>
Date: Monday, 30 January 2023 at 13:45
To: Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>, Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>, tsv-art@ietf.org<mailto:tsv-art@ietf.org> <tsv-art@ietf.org<mailto:tsv-art@ietf.org>>
Cc: draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org> <draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>>, last-call@ietf.org<mailto:last-call@ietf.org> <last-call@ietf.org<mailto:last-call@ietf.org>>, lisp@ietf.org<mailto:lisp@ietf.org> <lisp@ietf.org<mailto:lisp@ietf.org>>
Subject: RE: Tsvart last call review of draft-ietf-lisp-pubsub-10
Re-,

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>
> Envoyé : lundi 30 janvier 2023 12:27
> À : Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>; tsv-
> art@ietf.org<mailto:art@ietf.org>
> Cc : draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org>; last-call@ietf.org<mailto:last-call@ietf.org>;
> lisp@ietf.org<mailto:lisp@ietf.org>
> Objet : Re: Tsvart last call review of draft-ietf-lisp-pubsub-10
>
> Hi Magnus,
>
> Thanks again, please see inline.
>
> Alberto
>
> From: Magnus Westerlund <magnus.westerlund@ericsson.com<mailto:magnus.westerlund@ericsson.com>>
> Date: Monday, January 30, 2023 at 9:46 AM
> To: Alberto Rodriguez-Natal (natal) <natal@cisco.com<mailto:natal@cisco.com>>, tsv-
> art@ietf.org<mailto:art@ietf.org> <tsv-art@ietf.org<mailto:tsv-art@ietf.org>>
> Cc: draft-ietf-lisp-pubsub.all@ietf.org<mailto:draft-ietf-lisp-pubsub.all@ietf.org> <draft-ietf-lisp-
> pubsub.all@ietf.org<mailto:pubsub.all@ietf.org>>, last-call@ietf.org<mailto:last-call@ietf.org> <last-call@ietf.org<mailto:last-call@ietf.org>>,
> lisp@ietf.org<mailto:lisp@ietf.org> <lisp@ietf.org<mailto:lisp@ietf.org>>
> Subject: Re: Tsvart last call review of draft-ietf-lisp-pubsub-10
> Hi Alberto,
>
> I think the below maybe works, but I like to point out that the
> Map-Server per the below is likely a larger DDoS traffic reflector
> than if you require a one-to-one exchange where each subscription
> request only results in a single response message. Using Map-
> Notify and requiring Ack will result in that at least 3 Map-
> Notifies are being sent.
>
> [AR] Right, but this is required if we want to align with RFC9301,
> afaik.

[Med] ACK. RFC9301 says the following:

   A
   Map-Notify is retransmitted until a Map-Notify-Ack is received by the
   Map-Server with the same nonce used in the Map-Notify message.

>
> I am also worried about the state uncertainty here. Because if the
> client sends Map-Notify-Ack on a Map-Notify it will think the
> subscription has succeeded, but if that ACK is lost and the
> MapServer has used up all retransmission it will silently remove
> the requested subscription. Is that not an issue?
>
> [AR] I've been thinking about this as well. Maybe some middle
> ground, assuming that xTRs can be authenticated to some extend as
> being discussed in the other email, could be as follows. Rather
> than wait for the Map-Notify-Ack to mark the subscription state as
> completed, we still mark the subscription as complete as soon as
> the Map-Notify is sent. We still wait for the Map-Notify-Ack to be
> received, and if we exhaust all the retransmissions without
> receiving it, we don't remove the subscription, we keep it as
> unacknowledged. However, we only allow the xTR to have a single
> unacknowledged subscription, subsequent subscription requests from
> the same xTR will be denied (i.e. Map-Reply returned) until the
> xTR is able to properly subscribe and acknowledge the previous
> one. Maybe this could work?
>

[Med] Rather than keeping the state, the Map-Server can remove the unacknowledged subscription with a Map-Notify with AFI = 0. We may also consider defining a new ACT value so the xTR have a hint about why the subscription was removed.






_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.




_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.
_______________________________________________
lisp mailing list
lisp@ietf.org<mailto:lisp@ietf.org>
https://www.ietf.org/mailman/listinfo/lisp