Re: [Sidrops] rfc8210bis further review - question 2

"Borchert, Oliver (Fed)" <oliver.borchert@nist.gov> Thu, 14 March 2024 13:22 UTC

Return-Path: <oliver.borchert@nist.gov>
X-Original-To: sidrops@ietfa.amsl.com
Delivered-To: sidrops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01F4BC14F614 for <sidrops@ietfa.amsl.com>; Thu, 14 Mar 2024 06:22:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.007
X-Spam-Level:
X-Spam-Status: No, score=-3.007 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, FROM_GOV_DKIM_AU=-0.999, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 (2048-bit key) header.d=nist.gov
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 d16gvLAQqUip for <sidrops@ietfa.amsl.com>; Thu, 14 Mar 2024 06:22:26 -0700 (PDT)
Received: from BLAPR09CU002.outbound.protection.outlook.com (mail-eastusazon11011004.outbound.protection.outlook.com [52.101.51.4]) (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 AD6E8C15171B for <sidrops@ietf.org>; Thu, 14 Mar 2024 06:22:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WsmQwbVKjZSSyKFCHdtSvDQbqdSTMa29vzgObjgFzhbqlgfaGOvzaqcciy+V6IiB5HX5K8TC5EsKZNLzFPTS2RYODZJShi5qB7Gz4DK47/ugc/ihy0nhPfWM3n0OWNRuCpAWPRmw2gfLWHwAkLb+c0WKHbzG+0Cg3vKWTSuOc1t8O8sgZ0XwEK3kZXmXO0JOf9oK3PABwCAX5iON6QdkzaaaoeW60hT3WFf8qlzCfRaXiino1NRKo2IExTyv5A4XouQN97a452EPhRBhfqRTLvParIyaLvol0jX8lsXyHof4pQjJzzO/Df61GdQQ1SRJJ8IDbIOiqNfkC+X+LPvtkA==
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=tzXkaTjurHe3kUUws+cbnaTetFt4oXhrRppOTtexMwA=; b=CI4YtYjX8UlfLKr51DqtP3b+yus9a3oBz2kPtKMoyvyB1iDgKrpyG19wlGKXhbVjHRRsqRLm21ywz6+GnOdTaYmHtDJ6xhFwA+fwS+Xnknn9ouB+8JQzJOzF5ZUp3Pddzt97iaB6BaO7xrrUHA+AMoGbPb5yl4taJYRg/oWEKGpED7suC4mFqgJ8Pmksvk74r7n8fq2t+0QtC/VgiE6yeiTs8Cft/IGniQ/zNMplPlNpVLflcyMGr5OLCZzMlBQDQXicrHXTUc70+6JpSsfTaW87ydlwGqcpAR1SUPsRRk70Jtv5GaGuYsqR3fBUicjS6kkKhH+osUSXkH+VPEoYUw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nist.gov; dmarc=pass action=none header.from=nist.gov; dkim=pass header.d=nist.gov; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nist.gov; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tzXkaTjurHe3kUUws+cbnaTetFt4oXhrRppOTtexMwA=; b=mkIElW6JcsZvrwwa1JIifU2VTyAVALd73zIwCSnGsohlWw2II44lj35L0RFn8vMC7rxkVQ5s9IFRkuFDuoWle9LXnwH4oRzFDK3ghIC5MKmBOef251nQqUG4TKmkQp1JGNOMdCBGYbp9QtLRIfDE73mIQliwk+hbSBxFq/9rmywKd3iscNKFZJ/uwZwI6L5d8ywoSK/vKfQMG4/rm1lld9nJLBWvSF+QY0TJI5m7ZgHPcl+rIczCoS94JknTD5nM8HACMvSVnEkAXCGH8B6Jw68QXHJQlj8fIIH+gSZu2ONjoAQPghpfnZj9eeeLanKSXVm21pxkeFUUsPFF7xTDQw==
Received: from PH0PR09MB11839.namprd09.prod.outlook.com (2603:10b6:510:2ad::11) by PH8PR09MB9902.namprd09.prod.outlook.com (2603:10b6:510:181::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.21; Thu, 14 Mar 2024 13:22:24 +0000
Received: from PH0PR09MB11839.namprd09.prod.outlook.com ([fe80::e705:4d58:1a91:b899]) by PH0PR09MB11839.namprd09.prod.outlook.com ([fe80::e705:4d58:1a91:b899%6]) with mapi id 15.20.7386.020; Thu, 14 Mar 2024 13:22:24 +0000
From: "Borchert, Oliver (Fed)" <oliver.borchert@nist.gov>
To: Job Snijders <job=40fastly.com@dmarc.ietf.org>, "sidrops@ietf.org" <sidrops@ietf.org>
CC: "Borchert, Oliver (Fed)" <oliver.borchert@nist.gov>
Thread-Topic: [Sidrops] rfc8210bis further review - question 2
Thread-Index: AQHachiAwsuUZEw3y0CDI+qOMOn5e7E3OPB3
Date: Thu, 14 Mar 2024 13:22:07 +0000
Message-ID: <PH0PR09MB118394019CAD6F5E1436B3A7C98292@PH0PR09MB11839.namprd09.prod.outlook.com>
References: <ZexJxZYsgNGth_Q7@snel> <ZexN0VtykWRlmGvq@snel>
In-Reply-To: <ZexN0VtykWRlmGvq@snel>
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=nist.gov;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR09MB11839:EE_|PH8PR09MB9902:EE_
x-ms-office365-filtering-correlation-id: 7eb57389-f8ad-4567-e204-08dc4429c943
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cp3+fGDx15UgmjWEDVnNM/B3h1UTuWSdLykFbHJJWxaXpyHSX7FrUGEwvqcFZV+BfWJ32xs6nEz9JrlSP8bMCKTSr2qgs9zxvCcHPtXdwHvMZq2Mp/yxXNdO667G7/ltQZJsZAnJbS71lMddub+sWJxqIsaCTNRBO+e9q/d1ZFiDMGosNYDUyik+oqtqMiei8QVcWlVXQF3bwsrkGq18MwIJKNzQAZyHKe3ghLjbztM69cn/hN+5EcZXuNgOKQzVn7U63jT/cR6/YXgbXFz5upYT0WULN6c6Jg+AKvIlT6JG9EVT+SjrUl1YE3G8h449r8sITY0NqFmS8vGB1k5AQztv1+wDJIceL54tZDuqjlClIUNkJuJ3hfNDOz9LzyChAQ1RGb/ZIBqOzZuLKdUhQ30PNSZa4N1rKzHxG16REWevmx4zwaOAKV3bxI1WUDH7GqtiJSgDBp5fc4KGfvQ4K5S89S0Y+UPya2utlnI2L1gH115LIZIWfxTGhva5ZgqPzgWvFf8J2/q6URg/+zHIYTu9CJPpKwoV3HdB6aUHJVNEhWCMiZgd7cOG4X8Rkbzp4hot1zd0CnZ9E5V4XokcwJeKhXQsrlk4J1dyhD8C59c4B0oS/hb1XAbKSsnMUnbTbmcVvCxYVqdSwmoQKNKk7bnEej1B9dYILISkXTkLYIY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR09MB11839.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(38070700009); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5zEd8X5ErmOg5AxP4bd9qFY8+VZLma3wwPYpHbEX66AGVXtezSOYHDCejp8MlIQLangjjw02qgVoOK0X+hLPLKLO3QmAbghpMMlDGNSeWG+bz6dMG8eth1xhQ6s4d7+CCxbZtISpWy1nPho6l03z5+NXx5d78eMk8Ke3H2R7Ad5gsv0uB0b0xjVgbD9xPTrotPksyxtVAL+6RqrX2dc9VfaSSbXlnCFMNl+S/IXYnvPf8Q0T45R/9jDyZZZL1mSyPGfhQTwWBHLwCnMnN4h1w0r5UQJY4pvbzRWAUIhEvb8caHI2AofZZO2/2HLf9kKfD1b1yod0h2PeTPYHJaPaOsSjmbyIeYOJJzqjaPoy9HnA19YpNvgsr7kIT1iV2H2caRVJRhfyV352KphL2Apy1t2wvc+dsPrSWT+wZS08q4HkU4i37ZgdRBPC/WhKkFVu25LgtGF7tENs2/84huVfvfp/NxK64ivA0VlJIlbECE8UNCUvXgc6JOB4gpJIll03HqKo3mSRpXI1dujzxWpV1rf8gJmc3SSPemUaaCna7130Q0L0nx92B3A2Afbb9qDYBBEqoLNIayauNe94AP6oEHD80SjaegDP1uKvmNGXXLZ7vtOjqi6ruawmZPDsSR6gH0g7N0bCKG8tk4xz98FqYmcUjC1GPGSLxa2FINSEXavJQ+qHowm5R5qVfTtnGDUvjiWSHTfe1gvRz7SHOpEUp6zQRIKxsuu9UHnPygYJfveW7I33I/Wi1W9Hlu6xlpVtpFxoViivb7BOIrtjrR9KTtFlOUrkso7hF9ykX/uJ8O1rwikX4sZVgZyKYa340yUZHEqU1AwneeNwo9vkKm5Cr6htqLyDHBcyuba6Npfn9i3W+iGP4Yt7thp8mcpFu+8yhvc0Y71GIvqnKLWHeD+0pdq0v5whyRSSq8fcTKi7/Ctw/HTvwj9MEYgtDKbFG/A0P3a37ghqOahZjmtSUqJH/Sx+0NkN0NnOfTVeiotBD1CsHflqDeYxZa5JYm5MhMgWWvy1DK5PtVQ4PqM0hUnS7Y+Lz+7aP2neQU4OXkLc0/nCtJgHLSh7RxK8bkTLaaTOd44O9zgCNZN58bRA4IiFIbgpja8Jy0282ZfDu0iJlJBP8ijjYgi0W2gjEyB7PG1/q4eq0EPj5QHC7FI/IAkJlSgEGfwgbw9Sl/VQ/dKYC5YeI2USH07kvdJ7282kyuQsqwX08O0E+4vjmoydZvf1ZDJIKhZTC+4i4zJ+jTRiReoaGWMBdW54iKKyENMjKrvg3gjaFSqxCty8jsTSxkTZbGkF7ZUeAg6br/xt1jT1hYZYGD0mHFVHabGX1pp2elBHrL6/aP2MS0BQULsM/FOJlACmu1tZWG5mQP90GuxiQgQwaxLMGdnih1ar37yzD3An1I+86d8WzQndCpTY+6ikXVWxXutjFQ3es0NVVJ3ILQihf5OgfOR0nf4gQXp7kx1n8qL4Q22VEApdfB5cpwI3MUWLDdwaspBCd8o9rAMbsrxEqgM4iiTbdxp396iMtiYRkjcqvxK8HAaDmXxzr37at0a7hIzSjOXRCKbJ2cFjeS0=
Content-Type: multipart/alternative; boundary="_000_PH0PR09MB118394019CAD6F5E1436B3A7C98292PH0PR09MB11839na_"
MIME-Version: 1.0
X-OriginatorOrg: nist.gov
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR09MB11839.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7eb57389-f8ad-4567-e204-08dc4429c943
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2024 13:22:24.0186 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2ab5d82f-d8fa-4797-a93e-054655c61dec
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR09MB9902
Archived-At: <https://mailarchive.ietf.org/arch/msg/sidrops/kJ_p8rdAHCkokw06dQR_ZeewKEM>
Subject: Re: [Sidrops] rfc8210bis further review - question 2
X-BeenThere: sidrops@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A list for the SIDR Operations WG <sidrops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidrops>, <mailto:sidrops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sidrops/>
List-Post: <mailto:sidrops@ietf.org>
List-Help: <mailto:sidrops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidrops>, <mailto:sidrops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Mar 2024 13:22:31 -0000

Hi Job,

Others might/do implement the session between a cache and its clients in a more traditional sense, where a session ID is not only bound to the protocol version but also to the single session between the cache instance and a client instance. That means following this approach, if the cache instance has five clients, it has five separate sessions, each session with its own unique session ID per client and protocol version used. This approach fulfills the requirements specified in the draft as well. I do not agree with having the documented approach made mandatory; it is one of many solutions to how one implements the protocol.

Oliver


On 3/9/24, 6:54 AM, "Sidrops" <sidrops-bounces@ietf.org> wrote:

Dear all,

Question 2
==========

nit: Section 7 s/the ache can support/the cache can support/

In section 2 there is: """A Serial Number is not commensurate between different
caches or different protocol versions, nor need it be maintained across resets
of the cache server."""

And text in section 7 states: """Since Session ID and Serial Number values are
specific to a particular protocol version, the values in the notification are
not useful to the router."""

But, the above to me seems to bury the lede a bit.

The cache is well-positioned to impress upon the router implementation
that Session IDs are specific to protocol version by generating a
different Session ID for each protocol the cache supports. This need not
be a RTR-client-side-only thing.

In StayRTR we're experimenting with Session ID's that are spaced 100
apart based on the protocol version, for robustness:
https://github.com/bgp/stayrtr/pull/110/files#diff-f7fbf82427d380e634a805b4847b4b7b31984a37307ebd85683e183afd8c610aR169-R173

Perhaps worthwhile to document approach or even make it mandatory? This
approach seems to help in the face of RTR client implementations that
got version negotiation slightly wrong.

So perhaps in Section 2, Glossary:

    """
    Session ID:
    When a cache server is started, it generates Session IDs to uniquely
    identify the instance of the cache, one unique Session ID for each
    of the different protocol versions the cache supports, to bind it to
    the sequence of Serial Numbers that cache instance will generate.
    This allows the router to restart a failed session knowing that the
    Serial Number it is using is commensurate with that of the cache.
    """

Kind regards,

Job

_______________________________________________
Sidrops mailing list
Sidrops@ietf.org
https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fsidrops&data=05%7C02%7Coliver.borchert%40nist.gov%7C044f467e351a454a7ed208dc402fa0ac%7C2ab5d82fd8fa4797a93e054655c61dec%7C0%7C0%7C638455820528777145%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=eMgqFnbS0SuxN%2FmBhZgcvcz3PkKV82fqzVBVYuGtZjU%3D&reserved=0<https://www.ietf.org/mailman/listinfo/sidrops>