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

"Alberto Rodriguez-Natal (natal)" <natal@cisco.com> Fri, 27 January 2023 11:55 UTC

Return-Path: <natal@cisco.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 303B1C151542; Fri, 27 Jan 2023 03:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.897
X-Spam-Level:
X-Spam-Status: No, score=-11.897 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-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="P8p8DF9h"; dkim=pass (1024-bit key) header.d=cisco.com header.b="eS9qs8RZ"
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 0vvxAv6_FohC; Fri, 27 Jan 2023 03:54:55 -0800 (PST)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58A4EC151520; Fri, 27 Jan 2023 03:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16350; q=dns/txt; s=iport; t=1674820495; x=1676030095; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5/ljv1Ewc3ZmDWwF9K4+X1fv0om+zYM1j9D3qYL0vBA=; b=P8p8DF9hf8rsS5U3sVMnDnX43f+jEPUe67FsHnKDaN1Sq9O2NPUQkKcX xKdFBQV9wPUVfJ1YiVfS9ccfA5QEtawAJcnI8pVwyfApQoU864UYryXN0 j7k7xpOHcClDS/S+4lUZLpXpbMtzVE9DxI3TdtEuD5b2y2i7uSsB1AQ1g Q=;
X-CSE-ConnectionGUID: xOHdkaKhRzO43OMjZ9P1MA==
X-CSE-MsgGUID: OepYfcCHSyypDKHM4Oaomw==
X-IPAS-Result: A0BKAAAJutNj/4YNJK1aHAEBAQEBAQcBARIBAQQEAQFAgScQBgcBAQsBgSkxUgd/Alk6RYgaA4RQX4ghA5EJhWo2gTeDMYEsgSUDVg8BAQENAQFEBAEBhQcCgQEtAYNiAiU0CQ4BAhkBAQUBAQECAQcEgQoThWgNhlUBAQEBAxIVGQEBNwEPAgEIEQMBAg4hMh0IAgQBDQUIGoJdghaBDAMBUpxyAYE/AoofeIEBM4EBgggBAQYEBIxFCYFAAYkOhWWBK4EIJxyCDYEVQ4JnPoJiAoE3ARAaHoNxgi6NaYoKBzcDRx5CAws0IjMIAwIDCAMCAxsLAgMWCQ0DHQgJFxIQEgIEERoLCAMWPwkCBA4DQAgOAxEEAw8YCRIIEAQGAzEMJQsDBQ8NAQYDBgIFBQEDIAMUAwUkBwMhDyYNDQQbBx0DAwUlAwICGwcCAgMCBhUGAgIYVDkIBAgEKyMPBQIHLwUELwIeBAUGEQgCFgIGBAUCBAQWAhAIAggnFwcNBjMZAQVZEAkhFgYOGgoGBQYVAyFHJgVFDygzNjwsHxsKgRUqCSIVAwQEAwIGGgMDIgIQLjEDFQYpExQsByp9CQIDInMDAwQsBQQZAZhYL0QVDEEBAwMKaC0OFgwEAj4UDQQBAhcCAQ4BY5JFLQKNV44jklCBNgqDc5pnhh8Wg3mMYJd1XpdOIIIsn1oHJhwOBYRlAgQCBAUCDgEBBoExMTyBWXAVO4JnUhkPjiCDco9xdTsCBwsBAQMJiUoBJ4IxAQE
IronPort-PHdr: A9a23:ZFNEKh/7r/F0r/9uWCXoyV9kXcBvk7n3PwtA7J0hhvoOd6m45J3tM QTZ4ukll17GW4jXqpcmw+rbuqztQyoMtJCGtn1RfJlFTRRQj8IQkkQpC9KEDkuuKvnsYmQ6E c1OWUUj8Wu8NB1eGd31YBvZpXjhhQM=
IronPort-Data: A9a23:tlXegq+qjWZrW0/0uyeTDrUDjX+TJUtcMsCJ2f8bNWPcYEJGY0x3n WseXmCEbPzeYjGnLd4iOd+29B9VuZ/Ry9JjTgtuqn1EQiMRo6IpJzg2wmQcns+2BpeeJK6yx 5xGMrEsFOhtEzmE4E/oauC8xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2bBVOCvQ/ 4KtyyHjEAX9gWUsazhLs/jrRC5H5ZwehhtJ5jTSWtgT1LPuvyF9JI4SI6i3M0z5TuF8dgJtb 7+epF0R1jqxEyYFUrtJoJ6iGqE5auK60Ty1t5Zjc/PKbi6uCcAF+v1T2PI0MS+7gtgS9jx74 I0lWZeYEW/FMkBQ8QgQe0EwLs1wAUFJ0K/gAXS8uO+T9V/hLyDL5vdcXXlvGKRNr46bAUkWn RAZADkJahbGjOWszffiEK9nh98oK4/gO4Z3VnNIlG6CS614B8mYBfyRube03x9o7ixKNfDXe 8MdQTFudx/HJRZIPz/7Dbpjx7b42SCnLlW0rnqyqLIG7WP47DdgwaDBE/rwJvuDQsBKyxPwS mXuuj6R7gshHNie0iKt83+wiKnIhyyTcIYbD6H9/fduhHWSy3AdThoMWjOTreOwhFL7Wt9DJ QkQ+zE26LAv/le2RJ/0WxmQoXOYsFgbQdU4O/Eh9kSE0Lb84guFCC4DVDEpQNkvu8krXno12 0SVksntGDpjmLCPSHmG7bCS6zi1PEAowXQqbCsAS04O5MPu5dhpyBnOVd1kVqWyi7UZBA3N/ txDlwBm7517sCLB//zTEYzv6950mqX0cw==
IronPort-HdrOrdr: A9a23:PruBsK2LwtNbZHXE5hOG1QqjBQxyeYIsimQD101hICG9Lfb3qy n+ppsmPEHP5Ar5AEtQ5expOMG7MBfhHO1OkPYs1NaZLUTbUQ6TTb2KgrGSuwEIdxeOlNK1kJ 0QDpSWa+eAQWSS7/yKmzVQeuxIqLLsncDY5ts2jU0dNz2CAJsQiDuRfzzra3GeMzM2Y6bReq Dsg/Zvln6FQzA6f867Dn4KU6zovNvQjq/rZhYAGloO9BSOpSnA0s+0LzGomjMlFx9fy7Yr9m bI1ybj4L+4jv29whjAk0fO8pVtnsf7wNcrPr3DtiFVEESstu+bXvUjZ1SwhkF2nAhp0idurD D4mWZhAy200QKUQoj6m2qr5+Cq6kdR15ar8y7ovZKkm72+eNr/YPAx3b6wtXDimhMdVZhHod J29nPcuJxNARzamiPho9DOShFxj0Kx5WEviOgJkhVkIMMjgZJq3PoiFXluYd49NTO/7JpiHP hlDcna6voTeVSGb2rBtm0qxNC3RHw8EhqPX0BH46WuonJrtWE8y1FdyN0Un38G+p54Q55Y5/ 7cOqAtkL1VVMcZYa90Ge9ES8qqDW7GRw7KLQupUB/aPbBCP2iIp4/84b0z6u3vcJsUzIEqkJ CES19cvX5aQTOYNSRP5uw+zvngehTJYd228LAs23FQgMyPeIbW
X-Talos-CUID: 9a23:mZCQAGyF0LSUN/GAAfRPBgUEPeApcXT+zE3CBBPjLkNreuytEHq5rfY=
X-Talos-MUID: 9a23:1pDeyAQM+ROYOpbDRXTLiSlTOsxDw5+/GVghsrUj5+6NMilvbmI=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos; i="5.97,250,1669075200"; d="scan'208,217"; a="53987105"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jan 2023 11:54:53 +0000
Received: from mail.cisco.com (xfe-rcd-005.cisco.com [173.37.227.253]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 30RBsrJO025135 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 27 Jan 2023 11:54:53 GMT
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Fri, 27 Jan 2023 05:54:52 -0600
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) 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.1118.9 via Frontend Transport; Fri, 27 Jan 2023 05:54:52 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oMzMDKgJOw5+WY/qSsn70B0tSyKQMdVPWES+ffnDN9Rd6zOU5HIbHPUqKev35InWVaEAB5li0Lo08RF52TBanvTbpor8gjNRNK2okjrUzzrDWsrwh4xPtW9Oqygv39qJwYU7gVT08pgieKjz6A2xbqtzh+8BlR4p5TnkC6u+l++w6uNih0GFIYAPbqaNGSmCntQQvwkpEMnqwbdvGD4B4pEsQ7TGrK+Tp3WZKRA3SLQCUF62c8yF6BT0CGcQV0Tjg2dutSq4Soi0fNA9KIyGu3qodkZTFMp+dOy5Iu92ZzfjJdVAlph/nVUKMtZht+ep64LaOD/0DuCTWkSHvXIiqQ==
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=NnzM/iVVsdWgFm5pwYy1yC0SnKfM137xIPsjVGJbJSc=; b=Ycn/NwB0z13D2wsmjrZlV7nQtJb8Z5VZtH92MLYC9RfZcWo6qMgITj/sAUpX+3VYRoZ+uiwkByh+TDqy+0whKljWTlo5zYVts44fot302mahhxmsQACRN1uZe2Nkh1jdiYRCReOvUp35lvzt8vMuSZFCPGQep4g6MHAlgf+/9/Updkj2jtLU3tidEQ2V154oohK+kG6UIgojKlKMlZkhPsdUvXeZGYbejiIuDCmiqgCYtyBKOtA/6zbZuhAtBrJK1AJ4kF3hFie9iphxg4X73sv+ytdP9DogwwP/x2+QAfDwnEya63XOkbxtd4ERa7ToWUmLvEh1KBYmifbaZ6SQWA==
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=NnzM/iVVsdWgFm5pwYy1yC0SnKfM137xIPsjVGJbJSc=; b=eS9qs8RZXtFsJQrdrJY0wxNwSiwIcKguneOxDo/mMDNJ97RKiC5Ct92LWkXOoyq81Cl0nHWxRMQHohrsjhzyxrtS7i0FvIvVhTvCR4UFTcOAy691yo49BuD2rROOJcMIdgsMBr0+pg4ivVqIeUU9LWKxBzyi7M1BQlvoVepxwmQ=
Received: from BYAPR11MB3591.namprd11.prod.outlook.com (2603:10b6:a03:b4::30) by PH7PR11MB7644.namprd11.prod.outlook.com (2603:10b6:510:26a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.22; Fri, 27 Jan 2023 11:54:50 +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.6043.023; Fri, 27 Jan 2023 11:54:50 +0000
From: "Alberto Rodriguez-Natal (natal)" <natal@cisco.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>
CC: "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: Tsvart last call review of draft-ietf-lisp-pubsub-10
Thread-Index: AQHZL/bE9FfaiCTPN0Guzzqn/LX1Ga6yJ8WE
Date: Fri, 27 Jan 2023 11:54:28 +0000
Message-ID: <BYAPR11MB359131C95C3B55FB19B0B575B6CC9@BYAPR11MB3591.namprd11.prod.outlook.com>
References: <167456640879.36895.3989101552718202380@ietfa.amsl.com>
In-Reply-To: <167456640879.36895.3989101552718202380@ietfa.amsl.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_|PH7PR11MB7644:EE_
x-ms-office365-filtering-correlation-id: 24c88ea9-d4a2-40fd-13c9-08db005d4b1a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: brzsJNXRMQAqs7ZlGJhYA6X5oLBbOb50MzmXB4opocndET5pqVLVxR4gOCtmszHfFK3nQ0/OJRJJ63kt8pomQJpSOdjn7W1Zn0JlHDJxerBCpRBOLF1/mijy8RQeHvm/JtsfKLa8EnWSKnG4y0ZV2XGL5XPgASu6AndKNuyGTPmziChUeFpM+Iiv+Vuu7fI69oagoS1WvriiSpMNOSgUApw+GxSFjQ/Jn/dCUIAbJ3yfg9AKzaH84ay5nsmLePews5mhOmtAlw+NIsYloJ+2f0Y18+NhwcFPHcw9eVvGHTNR9Gj/F81pOecjwMLDrpInvNRkiwqx3yZJoSzn5gnk8TgAbV+/2ZB1l9bgfsUvlAqlngSTe1XhSdBIYT0WNYhQlxt8LK30RbMwJyFMj6AX8J3GndePo4Ne/bEleaGmle+4v4Ckr4fRxBCsmrDezqnyf0ikVO3AP3O1u57GzCRe8g17+LVZK+H9ZEvHw4e/ybwQXhS5/Kvlln7y4nQUizPi5QdC11Ignoy9/DJw8vTmZKXwbyqtdcie7mDjc4Y6l9zWl/m6B/wXAS1L1V32AavAfHsPEWoY9ITrkpsCy7jbMoXAyX4ruyAEMfwkVqYzexCK2/ROGJhkR1HoVEedHLaUJ+A7OI46WFU28WuJ3G/SQycRH6IM4+C0FO5owN/x/xIwchbhpPbVqqUnmln9lROkaxmFfKU3+kJ/ma2PJ54YNw==
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)(136003)(396003)(366004)(39860400002)(346002)(376002)(451199018)(7696005)(186003)(9686003)(26005)(478600001)(71200400001)(66574015)(83380400001)(6666004)(316002)(54906003)(41300700001)(8676002)(38100700002)(122000001)(64756008)(66446008)(6506007)(33656002)(53546011)(110136005)(8936002)(52536014)(91956017)(86362001)(4326008)(66946007)(5660300002)(38070700005)(66556008)(66476007)(76116006)(2906002)(55016003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tNlHEW5fZO26TEUXhf8eiA3/eNps0G4UKTc2stQy3DHbK6VKWiOKMzqcS6CUSffopL8+OKQ3CxacZfdkvW0BHcJBZS6IOCyh1zCtxVumNsQeWuLTtAsoD4CCfQzNlf+uIib2LH9TYvPZfybsCqVcQWHxFpHZqPTkCZgKHwVS/9NCC6ix8hefKBVf7RhDC8nWPRbeBUv5ihF9diftsZap0yPc44B78lVjKFoQyrTs80fzUbqaaFPJgRjeQaoDlFyZBhZOEdtlM20SpPC99wT/TFMqRREKkvbooiyqTO0V5JbxS3pLRABabeU28NvUrFCgkDNPbNThSYQG+7fLkYBKtEzbE5obab0lXTq8fowzL1uyXpwKGypT0LyYza0eJ5dWEF/8iIKZ5R5pi4x0tD4Utv4DWJjl5CjoKgxWiK4M+WUz1aNfqCGv59fut1adBgafVWc7QgF2iYnjFtWtY1Civpghpf7vNlLVUGVemOKly7FAm9TORDmJ+91N0BY6EVYqfppsCpeoDNllATCNmFgVnWk85NpAJvre4781Wx6DOUsshFRHfOotbj5p2X6YzCds4VjoCeRsyYFh6R5nGBeLrfY4Vrg/AfS48ywAIHh2p8XA9GtRG2MLegyjDI0HeBnPiObIiHQ5c/Kj3Emtz+4r0wvaxAd6iZ16mCx/C5bk0Ui14CK5R4R+C832oPHJjul4qS/1LZ12MgZIxvefKehliG4/ubYaFvK6zY+q6Ajm91V5XbIiWlTnP5awp5K4qi+QoSF4Very22fsxB9/dRfS5AmH+Cm7MPh93d6Pmr9AyEeziIiZdjAx4xCQxrwG9Q90FtfhuJ95RgvFv9U18UIJVmYZmvHWK7hCWwW3RogSeGHWdm5gyihhWPb3dx9PkHvSGec1/TDiCOr+mWbKoW3lLS2drAJ3/JUCYemYHhxlYO8swt7e4x//MmDMpTgf6soaTs+ZWCAuH8YMGqHgCsZsbmStgM+c1rhjhQ8sfjiZNJjFSnaom+GrUMkHCy2BQwKzMHUQ8K+t/fMSKji1BEbRCaBfMxKmrztxe81mXVKKdE6xrW8JhtRaBT/XM0pxpeYCCtQOYZxVmpToJKNWuZbl/urk6i69JpY1K5OBzdFZczsFw1CTU4dm+5nrWJ/ZSbcbN0skSL2E2BGGQuWP0tWFD1I6czJTP5nKT2uVTQkZ80u4xgE/NDtqUduWFZQ7/YuWVoqkkWEwKrxEorj8qy53yaSGoD0NKQi4F7O38OOYQa8r8dvvZh0tSipZQeQ9u8m8DY5hxodGVuwG8nHjxfQEtnXSaI73Vjbe4BuZm4cWO/GGLTYGYoL+9HkkN7AKrMS6rUst0t3slWJlPSCCN49AWiF4dD21aDIW6u1K88UU4Ns9nSUY8eET4MAAxgo97TQDTyFfps7zOA8lCfi63igPq84XMNbgMmBLcUPExvFGA5S+g4+ddZvh4JHF8RJe9+TTq4K75aT/bGdevf1jTMLVfxcv7Howgppwrg8kNYyPAJkGfXVSjJ9p2lojkD+5rQ+PgxowUVlF1ah/MYHJFQEdROHFJLKFcGTiRbgetjaiuXs=
Content-Type: multipart/alternative; boundary="_000_BYAPR11MB359131C95C3B55FB19B0B575B6CC9BYAPR11MB3591namp_"
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: 24c88ea9-d4a2-40fd-13c9-08db005d4b1a
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2023 11:54:49.4390 (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: o/szS5VO17hyagRu/pvA5RFC+vx7ESrggYr4Npurdf8gqAU9+g7a1jNpkDftw1P3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7644
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.227.253, xfe-rcd-005.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/b-VmCMifDbOk1XtxYK06PiD4-Wg>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-lisp-pubsub-10
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Jan 2023 11:55:00 -0000

Hi Magnus,

Thanks for the thorough review of the document! In parallel to discussing CC on the thread opened by Med, let me ask you something regarding return routability check.

The complete exchange for a subscription operation would be:

1) xTR->MS (Map-Request)
2) MS->xTR (Map-Notify)
3) xTR->MS (Map-Notify-Ack)

It is true that 3) is not explicitly stated on the PubSub document today, but it is required to align with RFC9301. We should update the PubSub doc to explicitly mention 3). I believe that having 1)+2)+3) explicitly stated should address your concerns regarding return routability check, what do you think?

Thanks!
Alberto

From: Magnus Westerlund via Datatracker <noreply@ietf.org>
Date: Tuesday, January 24, 2023 at 2:21 PM
To: tsv-art@ietf.org <tsv-art@ietf.org>
Cc: 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: Tsvart last call review of draft-ietf-lisp-pubsub-10
Reviewer: Magnus Westerlund
Review result: Not Ready

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

When done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@ietf.org if you reply to or forward this review.

My review comments are:

A.      Appear the system lacks any type of authentication of the xTR and also
does not have any system for verifying that a subsequent subscription request
or update is coming from the same xTR as the previous subscription request. To
me it appears to leave the system vulnerable to an attacker taking over the
subscription from the intended xTR preventing the xTR from receiving any
Map-Notify upon changes of the mapping. Thus, enabling an attacker that have
managed to poison a resolver cache state to maintain there state despite
attempts to get further updates.

B.      The system lacks any verification that the xTR actually are present on
the location that a sub came in from. This enables an attacker to spoof a large
number of subs from various locations using spoofed source address information.
If I understand this correctly when a map-notify is sent for one of these it
will retransmit them several times (three times with 3-second interval
recommended). Thus, one attack packet results in 4 packets when a Map is
updated. Which may also be impacted by the attacker. Thus, setting up a
time-bomb with many subscription and then trigger it with a Map update in the
map server. The only protection discussed is rate limiting subscriber requests
which will not be effective in regards to the time bomb as that only impacts
time to establish the timebomb with sufficient number of subs.

C.      When a Map-Notify is to be sent there are no discussion in regards to
congestion control of the transmission of the Map-Notify. As the Map-Notify
appear to be unicast IP/UDP packets being sent one per subscriber at the time
an updated mapping is registered with the map-server all these messages will be
generated. There need to be some rate limiting for this transmission to prevent
congestion near the map-server. If sufficient number of subs are in place also
the retransmission will have to be rate limited as not all Map-Notify messages
will have been sent when its time to start to perform retransmissions.

D.      Map-Notify-Ack implosion risks. So the Map-Notify-ACK rate will be a
large fraction of the Map-Notify messages being sent. Thus, if they are sent
out at high rate the return traffic to the Map-Server will be of similar rate.
Thus, there appear to be need for consideration of also this traffic. The
Map-Notify and their ACKs requires tracking thus, if they are not timely
processed or dropped in the return path there will be more Map-Notify and ACKs
being sent and received. Thus, the system if ending up in overload will not
shed us much load as it could have had it processed properly.

E.      I also noted that the DDoS Attack mitigation (Section 7.2) thinks it
can limit the load by rate limiting the number of Map-Notify per xTR-ID, which
unless I missed something important although potentially relevant, it doesn’t
cover the rate from many xTR-ID setup using spoofed IDs. Also shedding subs
when to many xTR-ID are present have some service issues as it will degrade the
service also to non-malicous xTRs. And I didn’t see any discussion of any
method for telling the xTR that its subscription have been terminated. So how
does the xTR detect that it doesn’t get subscriptions?


To me it appear this protocol has worked hard on ensuring that the xTR doesn’t
get outdated information. However the aspect of how one can bring down the
map-server and its service has not gotten sufficient thought and mitigations.
For example I think a return routability check for each xTR-ID when they
request their first subscription would help prevent source spoofed subs.

Next, I think the rate limiting and retransmission interaction for Map-Notify
and the impact of the Map-Notify-Ack tracking needs discussion to ensure that
congestion is not created near the map-server. Especially as the Map-Notify-Ack
will impact the possibility to service independent Map-requests to this
Map-server.

Protection against hijacking of xTR's existing subscription likely also have to
be considered.

So in conclusion unless my review missed important mechanism in the rest of the
LISP ecosystem that prevents these this document needs more work before being
ready as a standards track document.

Cheers

Magnus Westerlund