Re: [RTG-DIR] Rtgdir early review of draft-ietf-idr-bgp-ct-srv6-03

Jon Hardwick <jonhardwick@microsoft.com> Wed, 24 April 2024 09:13 UTC

Return-Path: <jonhardwick@microsoft.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF60C14F6F7; Wed, 24 Apr 2024 02:13:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.148
X-Spam-Level:
X-Spam-Status: No, score=-4.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-2.049, 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 GIEehCNv2EXP; Wed, 24 Apr 2024 02:13:48 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2111.outbound.protection.outlook.com [40.107.20.111]) (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 A5F95C14F6F6; Wed, 24 Apr 2024 02:13:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gJwEwnGX8M+phvvZ42IPxx2IruorLcR3JLwSITZU1mLiWK4/OFCONJ0QuyIR5G1Mlzlc7xI39vpRX6waAWmsc+Di1vxQHw8R+SutdjCiB39QcwwRmtfU2obT5SOcpNVZRN9vNt3SUdg7GKlH+VcS3F7VcjMVUuiqc4wt7Cl2Z5WZ4/fkokV+VE2CadQ1JRl2QDkO0GXu+/6jGoLfxziS1B8W8VVBcj48dLIiy3DqHfv5KYEfSVEeoLChqPPwKFw9Z4zNH8iVPtlbu87k+XNlPQftp/Ri9QvHbJzWxCdfVrOtzVwhZkdIL6JrpG8ekVKqX3yrnlVjWOU6ig03chkPGg==
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=HaFCOJp4w0v6//F0beE2lJWNaRLpOX0O2U92lMTB+QE=; b=IdANL9/QNvP7UmaDWfVc8d2nj/0vjcBWE/H17A+NeoGP00Ul7wC7ns+NS+8NMnoiKOKbIA/Jm0ffsO04G5VOcbnFj2prNr6eY17P5EHbxIiw6IT2bLjoEwqn51jdn0igfjaiCwsH2iyEB8YOjjUSeQJFXuMII++Cb7BTGDdzZ+9HP/654BftT/7SJjASTSMNBPvwOAm4YEeCCvA1crCqnCnqsMY6zWACSA1bmZNOQbUU41oZZNoskKY8vrNeNboS6vdScPJIDMjBxlkicEdyCVYkdhE0A9hx6AIv5VkbY9/WEIlP8Fp0gAlaQd4oRI6fgCyzZoP3uwrR/yu9GXHjLw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HaFCOJp4w0v6//F0beE2lJWNaRLpOX0O2U92lMTB+QE=; b=MEnurTtS+UM6oWdAg9y5GyXRGecTvsnOK4M28Okcm6uKinpLDnPEsfsCoS7AG0fejnRg0i3dpZ8MoOc/5qOnHZ+Yd4lfQQ2Q17QQg+kS85NP6+a+QwWkSGEAB74qUBsgxTfalwmYrUpjeHVR44sSRTo3u9H8XTcp4KBHL4glLWU=
Received: from AS1PR83MB0514.EURPRD83.prod.outlook.com (2603:10a6:20b:481::13) by DU4PR83MB0703.EURPRD83.prod.outlook.com (2603:10a6:10:56b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.9; Wed, 24 Apr 2024 09:13:45 +0000
Received: from AS1PR83MB0514.EURPRD83.prod.outlook.com ([fe80::d095:d8f7:de5f:2c01]) by AS1PR83MB0514.EURPRD83.prod.outlook.com ([fe80::d095:d8f7:de5f:2c01%3]) with mapi id 15.20.7544.007; Wed, 24 Apr 2024 09:13:45 +0000
From: Jon Hardwick <jonhardwick@microsoft.com>
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
CC: "draft-ietf-idr-bgp-ct-srv6.all@ietf.org" <draft-ietf-idr-bgp-ct-srv6.all@ietf.org>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: Rtgdir early review of draft-ietf-idr-bgp-ct-srv6-03
Thread-Index: AQHalNAmaQ0JNe6Ofk6TDfMvPygbkrF2jbJigACX69A=
Date: Wed, 24 Apr 2024 09:13:45 +0000
Message-ID: <AS1PR83MB051465C333460A111CC39B69A3102@AS1PR83MB0514.EURPRD83.prod.outlook.com>
References: <171380246448.18678.16324844545429780238@ietfa.amsl.com> <SJ0PR05MB86323B68D1DEE6772D1614CAA2102@SJ0PR05MB8632.namprd05.prod.outlook.com>
In-Reply-To: <SJ0PR05MB86323B68D1DEE6772D1614CAA2102@SJ0PR05MB8632.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2024-04-24T00:09:23.2415719Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=71fd4d34-58b4-4aa3-95b6-0b085e1e6c49; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2024-04-24T09:13:07Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS1PR83MB0514:EE_|DU4PR83MB0703:EE_
x-ms-office365-filtering-correlation-id: c81f5e4f-e9b6-41f6-14ec-08dc643ed7fc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230031|376005|1800799015|366007|38070700009;
x-microsoft-antispam-message-info: lpa2Au4biDIt7fbnJ6cIz8HR9W7RtPSeKCp3T2rNR2oSrVGsuKps7HnMjAC9e08onKKlKmW7sKuXCZSiPLUhmaaKzbDCZfby/MswHRsr9safWQkQ6mP/ortVH4vWtHnKnmt8gBlJjnY3GKg2D3QNmFgoJ780DNEssI95/0KnGQbQcGIM9R2K+H5OYtvAgdhm3HDlmWFYnhVzyrU2MFx1f7nsaBtK+06XlwbY6cQDT+/kqN+VZ5Bo9RzdMRaWElP36gez79CeR92PxJmD8dt9gSOriKuDTAwoeKSICKhjvq6tJGYyvEByycuysC+I+CICOyVvSW2ioDnOI8B1ARlwE75fRzzAhDGmpjrSiuPfa25cADnszOkad5KXAl95b9DAsDf7Wj882oGlVTBSBx3Obyj2uUXvUrS49UCx/qO/DnVOutyEbzkPfE3EciBMrSJdsuEEMDK6wgQVJaLC5IYnIddgxVQi/aSak6En8+xQvnY2iddDHlWUr3f2QU9MOoayM2zMvt1yn6JKuvnYW6V+fr40Gp0GGrjtKS2mHm8ohEYS2ZTjS02epY6/hBr5Zq7TEhyUo3YnZq+rU/hundhW+OuMyeVM9VowWiMBc75VA5BYlozd2NNsTxRPp62iQvmxW/VXkQDxIgqB3LLaEIzMiEi6N04y0a9xGxGZNYIwLxOUpJn4UxVEmBKz+yJZMh9q0QPTn4s9bDOLjB68SJSsqbEhxmRp5xpj4iM8e7qJO2ct/4D1oXVNzehdrq8CuU4Gsyphuyq2DhZ5n7xYySSMps3pt5njhOkCUJvRWdi5e/DHcYBFdghFiWH2ZR86QjYuAQA9ys1nyiPvDLEdnNf+bPepIkak73t8Ir67/XSiNS0z4p5nhnzFV8alQqxHpPmAJYetWcEP1MdvxCgc9i/yD/uLJm1sqKrr1g/r+Z3dK93VuF9LA/y++SG55azosxSYL4oh/alQOPwVjPBs5OmdOgUhfKlnLlOno1r7EZmiYNJQWVYKY6j1BmHSnrXo851ZaiDxr4Lp3cpIQuYo7mhyxsDqH5mjcHdyu4/6gNBP79H8EEC3lmtpUmpzIcflyy+QxXZczKEA3r3pPs4CGGAKi1a0Wfj1tWxb3nDlc/58iOsq2YfW57pCTHrmDZaWPtdZMF+8BoPhjaK31XprXUyxZw/tF2PA1ZulntzQGWFXRgkn9bTuq+hDzkcg/Lbf5FJgLSRDMQQDWmlXqeQD/C7G5Tf/T4nvZ8owiowPt9sH5roW1noZiw31cm+XZwXWnyUOEOmre3vendXjjQBuT2Fws8f10cEGQX9SZTgo65jDk/TTgQhuGYBeT1EHSyeY6LK4yBL1+i5HMDkojmEl6q5y/w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS1PR83MB0514.EURPRD83.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ILRoe4z+IvWwW//tJJUL0R06EruChR0eI3kddejAF/9sFjr0WFDySraemwCUURItxaUA7U61viaUm5O4xiik7Z1916HIAJbbrUbEGOdUpg829yraXKl1srCJimbnfE0RFmjHPfmLyzSwjoR6fdU23QF9C6aAuxhVmsiaoXHHh+jthZrTUCgJFl9R5B6NU/XtU13gChImsqdqpyAGpm8AmvQaHsCg8DxlhlfLyTpIu/rlnzbiZuEBCvxoPjihGGR+4BCROry3nV3QNQrExecxQ13V9bvZAbZXHUEPtslpSmLzr3dyyCQxCCvXICNKOXCdO3XtuFcOSQRP5rBnzg7v9bOBekbQKfeqn69x7NOybtuY2TICsVVv/J9GXIujAwUhWOWM1Orxan1irDmsDnUQax0+1pbj71YRmplO+Ne7Fe/kndTaLBP8SVXy0svrVpQkipkCQS2hnnHJETTViaqdKoGM6mF5pyMXZF/HInvhV4a+imw7VorzD9ymtfQW6q5IlogYsJy++XP4JiH06AO0jEX4tY/r2VqpnYdJThLpG7c0EO+gAZ4T5MjuMpqIEBkE0y4fQhkcN9Jp/8JGY16WbxQ0cnHgHhwx+spMVuqgULQq5VXqJ5kLcbP/8QPMi9r3zvDlAk3nrVZ3YYCwPTzEnw6b6LK7LqPCbWtxEbEctYS0+gdxwdfHnbBkWD7oXhBfv0efRlRagAqU2TQeUal2KUit36RF5zgl9aXdLHZGXTKDQo48xIC4wuR54LpcSj1J8PDUDT4WA1e/56PNnDIL1jBX2/LRXMTfWWyqpt3c+3Ce1Bw8LVj1noOfblv5yEspOdCayE8C/nMVUM4VauaOrOG4zJdk2AKEEvznBwdOkQu0TVogDfbPuZ1N7gJ6lNjq4Ongc0Xct1MokdE2+d8HfUAFLoSF9/XPmIvhJBYRtQ1grKmd4bHiJoR2um+g70GU06MXkg2DiV8aKJ6+aPGQHnn7dN/d3jb1KkoxDD5SLrxz6ok/Frk5u/MriWFVFKUsvWZG55zhYtkUeJhkq4sVfLdIK1fBT0c+g/ekWQJOTyOBvJvat8y1vxoyXrodL/RWzjSeKQwIQohTSW1EwrR2t5XKdXufMzwOp/St/xkLZpljG7Xlc5QjwPMn4X2VfpPDAp9EbEXJ+xMJvMQ08gZdXKrRxhGuF2YQthqMnoIkXM/XXwqr4f6QIpyxHiPd3S+Dn9SF+ZF2l/8v78Al9yFCCg636Z8cKAnX7sjnsYne4afKneqz5pLd0C3TPpl+h1HbWNeU9QGqXy9fcUYyR5MjchiE+QOuoYtRRYKurZj2hnz+m7+7/mazNpKJXSDQ6i4UVTVKjg3EYxjTgaEh48DKPdKTucUVGSCT3mDnSj0B14Mc77krd82Bs9rOHEH5KZQkFgp/rKKmBmgHKEez/MamY54Hu2emw2OnBNytIX2yCJobMjQs3JdovGjpsHY1WrDOcAlEWDyQFLl/bIeoBXP6XZNI0205IWJ6XNo77tMbbywGyrFogiskPMSSX/jMYUAVE7CoXV798ZiQMmN3JVMJDLVgu+K8gVQrzQe+jdZ9JN0VHnbwHprQiHTbc8nr4vFZ
Content-Type: multipart/alternative; boundary="_000_AS1PR83MB051465C333460A111CC39B69A3102AS1PR83MB0514EURP_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS1PR83MB0514.EURPRD83.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c81f5e4f-e9b6-41f6-14ec-08dc643ed7fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2024 09:13:45.3787 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: wIkUZeqsvZzbOrs5MdhhiWsMIaj55f47m627DU073JL/Yi0rezzd92Zj4ZaPZIDx7Lqla2XCvhf/iEOsoQG5+KurPO8POCtfHMrKYeT9/SY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR83MB0703
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/l0GzDm6_V6IFYfTjZBYPn0jCT0A>
Subject: Re: [RTG-DIR] Rtgdir early review of draft-ietf-idr-bgp-ct-srv6-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Apr 2024 09:13:53 -0000

Thanks Kaliraj, all sounds good to me.
Jon

From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Sent: Wednesday, April 24, 2024 2:59 AM
To: Jon Hardwick <jonhardwick@microsoft.com>; rtg-dir@ietf.org
Cc: draft-ietf-idr-bgp-ct-srv6.all@ietf.org; idr@ietf.org
Subject: [EXTERNAL] Re: Rtgdir early review of draft-ietf-idr-bgp-ct-srv6-03

You don't often get email from kaliraj@juniper.net<mailto:kaliraj@juniper.net>. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
Hi Jonathan,

Thanks for your review and comments.

I've incorporated your comments along with some other pending comments in the latest version of the draft (draft-ietf-idr-bgp-ct-srv6-04)

Please see inline. KV>

Thanks,
Kaliraj




Juniper Business Use Only
From: Jonathan Hardwick via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>>
Date: Monday, April 22, 2024 at 9:14 AM
To: rtg-dir@ietf.org<mailto:rtg-dir@ietf.org> <rtg-dir@ietf.org<mailto:rtg-dir@ietf.org>>
Cc: draft-ietf-idr-bgp-ct-srv6.all@ietf.org<mailto:draft-ietf-idr-bgp-ct-srv6.all@ietf.org> <draft-ietf-idr-bgp-ct-srv6.all@ietf.org<mailto:draft-ietf-idr-bgp-ct-srv6.all@ietf.org>>, idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Rtgdir early review of draft-ietf-idr-bgp-ct-srv6-03
[External Email. Be cautious of content]


Reviewer: Jonathan Hardwick
Review result: Has Nits

This is an Early Review, requested by the WG chair.

Document: draft-ietf-idr-bgp-ct-srv6-03
Reviewer: Jon Hardwick
Review Date: March 22nd 2024
Intended Status: Experimental

Summary:

This is a companion document to draft-ietf-idr-bgp-ct.  It describes procedures
and encodings applicable to BGP-CT where the transport network supports SRv6.
It also shows two different methods of implementing BGP-CT in a multi-domain
SRv6 network.

I have no major concerns about this document. I have a few comments / questions
/ nits, as follows.

Comments:

S4 para 1 - "These are leveraged for BGP CT routes with SRv6 data plane."  The
meaning of this is unclear. Are you saying that these are the only endpoint
behaviours that can be used for BGP-CT? Is there a normative statement
(SHOULD/MUST) that you need to make, or is it just that these are the most
useful endpoint behaviours in this setting?
KV> We can say these are the 'most useful endpoint' behaviours used with BGP CT today.
KV> IOW, these are not the only endpoint-behaviors, we don't want to restrict from
KV> extending to use other endpoint behaviours, as required, in future.

S4 para 3 - I don't think you need to say this sentence twice: "The BGP
Classful Transport route update for SRv6 MUST include an attribute containing
SRv6 SID information."
KV> Ack. Will remove it.

S5 - This section, which comprises the bulk of the material in the document, is
a pair of detailed worked examples explaining options for configuring SRv6
networks.  Do we need to standardize these options?  If not, could they be in
KV> Yes sec 5.1. is the main content. It specifies the procedures for BGP-CT SRv6. This needs standardization.
KV> I've tried to clarify this section, by collecting related text-blocks under a sub-heading.
KV> Sec 5.2 talks about how the CPR-draft approach works with CT-infra, the CPR approach does not need standardization,
KV> 5.2 is informational in nature, as it builds on top of existing machinery like CT. We were requested during a review to
KV> add a section on how CPR will work in conjunction with BGP-CT-infra. So we added it in Sec 5 as another subsection,
KV> so that it is easy to contrast how the two approaches work. That's the reason it is not in Appendix.

an appendix (or a separate informational document)?  In any case, it would be
helpful to explain when each option would be applicable in an operator network
(why prefer one or the other?).
KV> Sec 5.2.1 specifies what the tradeoffs are when using the CPR approach.
KV> We expected the analysis given in Sec 5.2.1. and Sec 8 helps the user with the information needed to make that decision.

Acknowledgements section seems to have been block-copied from
draft-ietf-idr-bgp-ct :-)
KV> Yes, since the bgp-ct-srv6 draft was separated into an individual document at the very end, it had review and input from the same set of people. :)
  The second paragraph does not seem relevant to
draft-ietf-idr-bgp-ct-srv6.
KV> Actually, the ideology of not overloading a service family still holds with BGP-CT-SRv6 also. Since BGP-CT with SRv6 also uses SAF 76
KV> and does not overload SAFI 128 or SAFI 1 to carry transport-routes. So, will leave it there.