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

Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 27 January 2023 13:26 UTC

Return-Path: <magnus.westerlund@ericsson.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 F3485C14F72D; Fri, 27 Jan 2023 05:26:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-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_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 laysF1nLkHxc; Fri, 27 Jan 2023 05:26:31 -0800 (PST)
Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2062f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1a::62f]) (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 91763C14F6EC; Fri, 27 Jan 2023 05:26:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g313g4R3jw+V78uwwojJEsQfSIF1Sv1Ill0M1zKBgSc0lPBkvbJdgc4N6srcH0KofF4NRbrapDGFMmq9wrTPR5QPI1IowDQYrd0zqHAMd7JZE3kuUsvOdDHaWZVm8gO5POwprNz6UFV7+rSDvMgA9h8tnHc+Rm/I9hemhs5MtFdN4//QdeWd03ugfb6CQ2m7AKU3CYk3GKYMC/NvBmjqK4rP/PjZ9BQV8+nAoqYO1XtSHCPNtjBLH8sEfm+jP9jdB0ieckaOAr2Pf++Fgm6Rn/jYl8dO0e4ZZvhzzcsV4fo6jo7Q3WxV6kHxW5/Zwe2+BdBfCBFTllC73cgrTERptg==
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=awN+RE9DVbj+GmmZy6YPoCwukEBF+Rl/W6zqdXKA2Cw=; b=P3u+sOSi+CI/CHXWD1zp0rilwSAuYWsQt953Wqyu4911um7L5sDZ+ZNescb3clQO3kuTKs4uF+Nt73RGdMb6WwrlZx/1kz8g5pGS4yKREsgf3dzvjLgGNqT3yGIQy2bfnB2roC29zK77UqLkDB2STUzHpk4c99eFzIUnLiGGyTVA7nA7TcNL1RQHOTYWF/3Kb5S+iExdrisfKIiG+iv0hmGTmEhSgyKA5Kcybd28Y5yElm3lfJu8Nj867BO0Khr6DCb+Hbg7dvQej/rr4n1OJ2B8fjXshBobbyIhwnuzBCrq+PBQ0vjB9K3Vc4aYEtOX4fFX0XbKfZ8znl9Bgny5Mw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=awN+RE9DVbj+GmmZy6YPoCwukEBF+Rl/W6zqdXKA2Cw=; b=CU9WD10jjCmpRGw50Dd2i60wziqeQrf2AQST/eFtVGIupAQYqykx8vR8IlFIMPQH4zj+ibbkkmEm9nQ1vqzRMeNlstTbHQhi9i5TcXo6/YFLbrwl32yC09Q6Zj1XwcCSvRGUmfMUz2IFo5VBHJvF7Hkz7lTCoEab8A+EOEDIU9Q=
Received: from PA4PR07MB8414.eurprd07.prod.outlook.com (2603:10a6:102:2a2::6) by DBAPR07MB6806.eurprd07.prod.outlook.com (2603:10a6:10:192::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.23; Fri, 27 Jan 2023 13:26:27 +0000
Received: from PA4PR07MB8414.eurprd07.prod.outlook.com ([fe80::2cfd:3a5f:2384:4fb8]) by PA4PR07MB8414.eurprd07.prod.outlook.com ([fe80::2cfd:3a5f:2384:4fb8%7]) with mapi id 15.20.6043.023; Fri, 27 Jan 2023 13:26:27 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "Alberto Rodriguez-Natal (natal)" <natal@cisco.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: AQHZMkYxC7tnSkEQHkqRP3thDixUHa6yPOtj
Date: Fri, 27 Jan 2023 13:26:27 +0000
Message-ID: <PA4PR07MB84143D406EC92346AC4E975695CC9@PA4PR07MB8414.eurprd07.prod.outlook.com>
References: <167456640879.36895.3989101552718202380@ietfa.amsl.com> <BYAPR11MB359131C95C3B55FB19B0B575B6CC9@BYAPR11MB3591.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB359131C95C3B55FB19B0B575B6CC9@BYAPR11MB3591.namprd11.prod.outlook.com>
Accept-Language: en-US, sv-SE
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PA4PR07MB8414:EE_|DBAPR07MB6806:EE_
x-ms-office365-filtering-correlation-id: 2db31ea6-ea82-4990-9dba-08db006a1800
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HcHqDeRJhbiAGdME1+Rf8mYhjEpGa1rKq22FcTZGwy0BEUkN+0cFSc70dqZnWYoMe0JvuLQD/kE4BzwHlAj1c+Iwm8GVKyklyMcBB9UcFnO6qSGbqNFxyQlBB2kilrSAGvCVFn5VV3X9bs2eY3l28vkZg1N/Wz90rte/BofE5tYxu6qMn2nHSuka68OrgY/UHskulSFUZPxuZtYN19E/hL/aeeSKpoUEvwfXhnpvFaL2ftbnN0sZbHx3AIcD+YORVmlXKsmEBeD+orXk6KRIbzkNrqwaNWvOCwDxj2pvbYUcWOMuNjycWJd219kfDQ5hQ+i5EPrJT5OvpMhJwITdUGdA8GY3tsSdxzlKaNH90ngUdAQYAUwVhPkvtunFQaeNU7+yRgW8qU/6bElW3lygnl+tp+XrKzbq8Ix4Lk6IBt1j1kuP407YkghOALJolRuunSrjVm7RSxP95R4ys8ASINkqfdQkeTQrnykLPlHZROM4wayqXHRVEQzLeiqQX9QYxd1HMRwrEDup8g//A0I1LZpvuFPoya4fM+lYWDZXwJ+QvEH/8OsHWp6dWrx3POpaYP/FqGQ0irjCKOLyfWL5HjRLeS0rGFIWD9dxXl4lMIQFGJhJm3zBCSWdOMu8L9sM3jmeKaE2N8tzC79i1PE+CITEnaaT6YTKhoNc+6t8cRI6kg1DZgxIoS8yN/E+dEO7fnm6OIM3ljtH7XsuVHMr2Gd6vIMf91epMgXdduZZNiD/Re3p+Y7g5/Qg4+tYHstT
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR07MB8414.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(136003)(376002)(366004)(346002)(396003)(39860400002)(451199018)(41300700001)(8936002)(5660300002)(52536014)(33656002)(38100700002)(122000001)(83380400001)(55016003)(86362001)(82960400001)(316002)(110136005)(38070700005)(54906003)(66476007)(7696005)(71200400001)(66556008)(64756008)(66946007)(76116006)(186003)(8676002)(91956017)(4326008)(26005)(9686003)(478600001)(6506007)(66446008)(44832011)(2906002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: bTcOEa6L4Yc367fp149B2M3tjpGd4/7/Lh/SoV/gurBCyakGhgdEyIhohWYz/nMwwW4LBHBAD0RURGROMmWrZy+Hc0E4YeLVl6+bfbknfcaHntJ6ez8A87uL5ZPZCJ2cQ+gGA+qWLd3gnEaTUed8ERB2NpakQthWjgzhfCdG99TJX5V5FCfglmVNJNoqp005364G3jgAfu9ajvLfTABh/JHf1qP/RBff1FiijSTunJdMSDMVdNb4oSzK9Il3DvNYBnxNN3V2NxzAdex2bhBpOFgraKUB054Os3y9mvC6TSW0nyHPrJBLJMZoNGt9yTZ7mEL2+4/xoPqpjDEJ/d7lzWEUJDF+zWEHUxaqeR7Qb/YfSr51qeZnXhjd91P2Z3qANKm49qmnVWDUMr53y1BxFNXkuH4lTOcPAxND5coSfuk0htNwH+qV/h5XtQrQ6qbj2cQgjH8pYbn4di7hbHE1CSJIf50SC6+8a7YUfz0jyzzNcVmk4tzd9CTjUMA4Q8fIUSxecrSD9ItUOV7XlnZKtTQuaVKrEWZ9VgNjyyPkFl9NwD7/bx9b/Yc/LCjPvcKdFyRhsTXoKh0GuWi1l1AHgCCWWKDkKHtIaDfO/PeToH4B8M10O3khhxTYlZToniOlXrMGvsL1o5n84jdLIoCYCJA6mOh7+Hr0u7CSudObifwbDpyB7+0790rRrMRU9RzN0cQOu1/xgAIt6b8jAYSN80vwlsW2k5YnVUf8ARDO4cTi9ftDkN0EZo2G5Z2jjF59iFrhU8Jz9U34zhW+TgwWrJjl9RBNQTNgF1oCeA7cv+Vn2oylJ4Ddo5xLGdv0jGeQMLundIC1+yJUEblN3kw+vS0LZzY+Ko6+CVecFwhyMLGqDWAXbNBmMQtT3v09jQrlJfbzjlG8Uqa9Gu2VDWs/Og1m1GZJ2DA4jZPIdZoNKqWJb5oVlD4bu3VXe0x6G32yqktccV96CaSu37gspf+JTxS5hHj/ECOQd6bv1B4jdyMfsaLan/mQz+ftqql+mpVj0UoKJ+Az2TddceesZ4S6KjJ1pPu274fQ+TA8LRjzpA7xCIUT0pgc7wf51HAnmqxAJxM7hNmBJZO8m69Sdrc6msnRlxdo461MRdeJUwyem15Po8dWecqpW6yIX+8xUg5NEd8clvbkjl+V7Sccy9w8szsEgcoTsfulv1KYrNEDsJGrRT16evLrjEbqus5I/M2QHI+uJfBjozIZcMVZpNdczqDZt8VLo/DYjhGaArmT4sx/nKCWO8FtC3DzFovvamQc06u4edVlpxyuDKoSvgAmgTrqokGJg5UUfY1afuVwKfAsvI5sz2NeE7VjFjyekuumCAw1YDH1QhZ/ubfezsTwLqYNvPzJD77oX9lulsoTgyeGDZJu2JUK8IVG/h7qKjoiaGY+4CeDvSD3OR4ZO41h7M/uxYlTiZ3lHOem9WmIwd34tvGRTqxCuKCooyAa9BCdmbB4uD0XVJNIhma0Ecy3dEx05MygfXNZqoh65Z50Zz4Vcx1DUE9F63rMEjH86iOZc4sTrfVis7pNLj0/2XEFPLqjdHPSIhVtzhQCCIe9X0IBY6T03ILIaKbDv2eHObGBDFfoLDy31j4xRnFRSDeIe+D5CNg3WwdNEd1OeEP2/2k=
Content-Type: multipart/alternative; boundary="_000_PA4PR07MB84143D406EC92346AC4E975695CC9PA4PR07MB8414eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PA4PR07MB8414.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2db31ea6-ea82-4990-9dba-08db006a1800
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2023 13:26:27.1659 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ivzQGQsLFIprBV6X6BR3Kd+M68geAWEo5rYEaxTz2muVxovMJOBVPZZJ2VvOHw8xq4QGnZB6d8HNA35d2u8uH9CtPFqk1jZfRRKGjzPniYw=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR07MB6806
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/5Hyg6gZQG69ISUISbgdc56_5nHk>
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 13:26:36 -0000

Hi Alberto,

See below.

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?

MW: So if the Map-Notify-Ack would be part of the subscription process, such that 3) has to happen successfully for the Map-server to actually install the subscription in its state then it would work. But, I get the impression that the map-server will install the subscription already as 1) has been completely processed. I base that on that there are no process or error notification that would tell the xTR that its subscription request has failed as the MAP-Notify-Ack never reach it.

What I think should happen here is. If the xTR never talked to this MS. Then the signalling looks like this.

1) xTR->MS (Map-Request)
1.1 MS->xTR (Return routability challenge with token)
1.2 xTR (Return routability ACK (with token))
2) MS->xTR (Map-Notify)
3) xTR->MS (Map-Notify-Ack)

Then the MS can install the subscription when it sends 2), and 3) is only a transport level ack, that is really not needed, as the xTR I would expect to retransmit 1) after a timeout not getting the answer.

Note 1.1 and 1.2 only happens occasionally if it hasn’t been run for the given xTR ID + RLOC the last 15 min or so.
So if one does multiple Map-Requests with subscription it only happens once.

Cheers

Magnus