[Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-policy-13
John Scudder <jgs@juniper.net> Fri, 28 February 2025 13:56 UTC
Return-Path: <jgs@juniper.net>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 779413B00E5; Fri, 28 Feb 2025 05:56:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.695
X-Spam-Level:
X-Spam-Status: No, score=-2.695 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b="bhq+qlH3"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="XDYjTxvY"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HownTz8DqwOx; Fri, 28 Feb 2025 05:56:01 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) by mail2.ietf.org (Postfix) with ESMTP id AA4923B00A5; Fri, 28 Feb 2025 05:56:01 -0800 (PST)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51S9xHRs029752; Fri, 28 Feb 2025 05:55:59 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=PPS1017; bh=nazFajO9ODRGSw7XSfunPC3RQp djCinHio2EpUrispI=; b=bhq+qlH38fRtGKsAQjRCW4rc/lYvuTZjthUId/2NmA EY276J+JFJ/WqT9fbrj7nZAIwDm0OUm2glnj78CwlQ/vOglt3CwcCKmvLu/iUfNz mj4YPvXcbU7nTBrtyXyz60XrqmIR7ekoI8YXLn+MWTlh3RbonbuB7cr5I43e5AIB iDKLQst0idm0RkBESuA/KR72VSQaeYko/DG/PMFyLWn5t7uolUe2jIn/rsa1npvk 80U6KCPITv+F8GHnQzMVy+q3Z7lKElV2K7vltQzjAT+QhSQtPMVeFlw5d4E//PBE NFgYyvdUUnY0pbLJ00CiaPMwJuFcHCSpqrKjDKPMOhxg==
Received: from bl0pr05cu006.outbound.protection.outlook.com (mail-BL0PR05CU006.outbound1701.protection.outlook.com [40.93.2.10]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 452r9utu4d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 28 Feb 2025 05:55:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iqc932cNdpNtVJWhWplVsNqDRZDX7PO/Uryx4c1PRGi7uKcVTx2vxrL6CEgRiu401fb4dNtgguKJmyOH/1Y1nDic6HuHOAXwY6T5DP9iB9T/q0SmNAK92brkHjjYQtAjtcn6W4/DLerkzdGFPmgoLEvImoxVmhLtaokAER9+hbRdSDgUGfzzrne4hxsx2H2owFc1enUJu6K5BsjitUg6mVC4gWhpfqF0NY0uJvIJ9Y7/1uKacEf0QhDG/AZ4wm/ODb51l/fpQQKFRzdCJ6OpKTDT7UF8JHolvI5P05MioKzXL35R0Y86PKxNzO5lkpB41SeQ14Kc2Sf/hR1paSwqyw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=nazFajO9ODRGSw7XSfunPC3RQpdjCinHio2EpUrispI=; b=DWw+PjydPX1zRvv3fyparS916P6nCv07Z7Pvd+8gIgGPaYytaCZ2X9SVATAZIGKknOb/h1A00efEkZnN3lOeCD+Z90wyzh872id/WgFEMlMQDtsfyc/zsc8dlyh2iEJVsgHQpvbyYJYa6pWR7sOtWeME4p1NFgtSOuBpzaJELyzy7COHAnkaFmq5fzpu5/jK/Wy/xNazDA7mYQbRpK7aAAcSt99LKaYc+XpC8UsmLxbqDBx9N6R/JWJoYZXUMsVkRZLnUtn0SgMWJgEcjYat29aX2ymYcKZ/ZVysaZk0rs/syBUv80IHGwY2JAjjLxoaMdr760xv0a4wvlk/GwUEvA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nazFajO9ODRGSw7XSfunPC3RQpdjCinHio2EpUrispI=; b=XDYjTxvYjmdAJiH5XMP4ESGHlTR+EDtjAf9RVzL3qykZ4v5FBjyfBprAuSTOg+WI0uW2PfwDRktOKAqAeCCc8TL956LIYag20vwgiMgLw+ZkmM+9ThIxn7pdPcv4BtRF6Rn7HzcM04UkhGKlbtA2CQrS3/0uZXqU1KIVQP62NsA=
Received: from LV8PR05MB10374.namprd05.prod.outlook.com (2603:10b6:408:184::11) by MW4PR05MB9300.namprd05.prod.outlook.com (2603:10b6:303:1ee::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.20; Fri, 28 Feb 2025 13:55:54 +0000
Received: from LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9]) by LV8PR05MB10374.namprd05.prod.outlook.com ([fe80::5611:fbeb:b227:6aa9%3]) with mapi id 15.20.8489.018; Fri, 28 Feb 2025 13:55:54 +0000
From: John Scudder <jgs@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Thread-Topic: AD review of draft-ietf-idr-bgp-ls-sr-policy-13
Thread-Index: AQHbf1ZQh+GfuGKc5Ue78vA9SbjrErNLasAAgA8HIoCAAFYkAIACCCaAgAACHiQ=
Date: Fri, 28 Feb 2025 13:55:54 +0000
Message-ID: <8F0E56E1-CDAA-4639-94CB-344A868FAF2E@juniper.net>
References: <51343555-C212-441E-AF48-9F9900C73496@juniper.net> <CAH6gdPz+x0t5WuNRCC+aDHYACgX1YUfDU6tuLHPiww7mT3qxHg@mail.gmail.com> <B3924657-5062-4917-9073-365DE498B8DA@juniper.net> <CAH6gdPzLzwJJmFtKOyWXRqajP4YTo-nk29t4L++ZFwMzmmUsnQ@mail.gmail.com> <CAH6gdPzmNHsaMase3UMFq5DSG6qTk6asRszZ8AXiMh5+PZ7+wA@mail.gmail.com>
In-Reply-To: <CAH6gdPzmNHsaMase3UMFq5DSG6qTk6asRszZ8AXiMh5+PZ7+wA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR05MB10374:EE_|MW4PR05MB9300:EE_
x-ms-office365-filtering-correlation-id: 32c07e64-3c21-4b81-4dda-08dd57ff9e52
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|376014|1800799024|8096899003|13003099007|38070700018;
x-microsoft-antispam-message-info: G0hbBAvYSENyQViKZCF11BntVCrfi58hFJiNzeU1ixzsCY7B19fwJMIQXh7jc9JfH/v1ZrtkwsEX4LPTaA1hmqlg5ZoYSQHnRCSFk5qZ404Noe9y+bzOvCOaaY5mcuxksMPKUporoAuEXgM5Y4plSDMkhQQgsHVFBDtMhZ6p+UKgMwMLjWn1hRWca6GT7JL4GufI0/c8t6g32HderZstoQv21S5WZpxtOENJ1gqvyzFcY7VZJqfVLFbntXa5QXYqC8nCtrsPwZLB+KnmJ/U5za9KM3iqG5UMV2ct5O5uXgwV78FJj+LoTFZ045YmK5MOfPqMGPtSXkkEvu4UlPkMbcl8ZqPSDn6pbm0HOMxQfTEuROqBXriIwovDGa2P1ThIByFMoeMZw2dIZhj2sYgba/++zwy74hPYu+/AvdNfykFviqQCajPvvH6HJRamu3fO3gvhkcYE3UAcD54P19xGDmKt1/4J52Rf+uXOBEr5Owgy5sQ4FPpa21beq663WnlGMADUCEQ7qbsZOi7/AhgKcVsq5bzPDj1rnAY6f32bGB1mdIBNmZ917L1Vt5i+95RyhP9BzvQQYJfxet8quNNUsHjdnlAnLOEaZt7nduDZzgll5hrmZ8b6m/AbWpTXWZKothfItR7X2QMWGLHfnmEIO67IcDW2MkaaNKTNfE6LYm6FAwJ0DALcfREP39z4Xg8epCw8Kpvu+RGryxx+6icdLUJYBYWLjGoG4dUUXV5fh9eUlXRdOwMLyB6FwNDP6hi1M28lzS4TXr8J8hEYx/0BeGItICdaTiq6V9V0+ZidArtkW3d0v6k9WSFuQUGMKnQ8BUvEZtiHjgfAZw7WjUvZvNPOXhLAsb0ideZxpR1lAJkL0dyl5JkFliso8TO8+TdZWFP51EscjPi5ls+xIeRNb/53oAIdkqh3ATNLlLPgWTIwKKl31ahCpsSAf461dBoRgAH2gyGkdQUu4x1iaL8NbQtP65q07YAVefP8lOLH0mXeiyM6u0TKN/z11pKjekDFtLl0fkl6zHL5MH5hj24+TN4g/A2p2qirYamTaOfst8YuoERHWGogymGV46LDrZ3e4Sv+vfMVPkTmyn42tIfcAXaIIR74kH5iqQ68cuSJ/xiNQ8yAOlnofxiITKsK02uvxNbpgZr4xjdtZNaIrUCCurliQ3+OG8WZZx1Cc7e1PhHz1d+n1xgcEQW/azzaNaDCJRzaOMW4dEdc2qouFaYvmuHLf1oVfAh+D6AtipaZcug5QQ7HkkaEe+Bg1KDuM3r9Ngs0aYp8vXxw70DxiHDfjVtod2XnmVQRT5/++/BXX2GACShkBTDoILU/vv7XQ46ZaaxM+74FDtQQxnEr7GePB7+x2esnRrYyYhTCuGuK8cqdbS5ToGCir56YJhy+Ay6V
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR05MB10374.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(8096899003)(13003099007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 6ZkmmCMU3/0GV2abImaIuJAZsKYg2zFrmx/ANRQdEFXKUrH0H7QIiY6pWDGuxXlx09WNhzauJYmVV5hxt4gJx52p7LLt0Bk5B1I7MuQXwvIMVOO8LzjOHQdq2tzAsLGmdgc8MOSULkj2l+SPw+n43wGYjCwYziKL1LdJI9ZvOB+BPQoPP8WQr1yKcbTWSkQg0/uB+hs6jGIGesf+clR9xDOm7IPqgW/5lQVz3CVKkg7boU+HkdJ7JXmgSb4mbBDytheK57e8WBAstEBqzDRmIak1CRwtsy9ktCRpU9RoPEQsynMS+Q8n/YFVzG3tWtM1Z1EXmEYH7J7V1Mk2KdgmclUSmOvvHZ1Drct4Ph0lnNwM7zrYEsVTmeVtD2LUoxRJAvymHnae45Rh+uUusv/ZXGbXK2qJOtYzwaM1Fslqf51P6CI3bJdmDfZRwRKMpDJtdcp4LWiWnNoLlbNkNwjHiyK92LGwrD3uWslRl5N0oUVgCHouWs+S3r3tNSVYCiiyhVUePPFjILhHEIUVAZ7qEpZCJbI7aX9Q7dooahan8wa8i51JHGKiVyhmLn7MAsBqm2uNoZy3GEwZcyr2HydMw9dVjRUXTvoDvhOSfsLeHLcib8HcGwDt5tKThYpWQQFGHWbR2wx7wxpUMTNa1jfFzfhDzenSKK/o4MBwLZ/fCAege5IlCjqSUoPb4bAC5ybmVH2RWu3/idwJRaDL+ztBAyOrl2ADoLiPXitlyOoSUt3/e/8o97TrwgsHdHoHDIh74s9PMA+djySeM8G0LHxOYX/tZmzxzzPcvToSfelvEgkXlrj3OEYeF4dT7waCLhe7/t/Il9rSAh6IwmZli4ddPKWr3Y+/FSwvWZr4Bv45VCFgg2pKAR6gIKOtr2v+fHszzXfZZH5NgQWkINkg3FkT/57aCbtUq3YBZHGwwOEN93IdfwAyCkIaSqwFiH3awh1dOPJPllNs7g1QFbhkKsSWo7aD6BZYYKtukUDDJJ+WHxaq4mmbcV2Tnqy2iQVhVUxiUVI56DJvcHYsbzpQpOP9u+47JuyXHHCnnavSGUXnJ5fPLGETk1MqvHVPyS67dWBlmty53ZffTvrwi+hYI2HO2hJpbv1/yxRS5rSwr/teqFK88MkoWWN/lDporsOxHrKJcAUjNWUDhVth9KiCfzLetg/wZmH+hbv6qL96NE8Ew88E0+f+omZjWrMhGkv5fQd/s2IX8rF0YBoUw3hlK6YxhOGweWCpefyzhZBkvQ+C/dKyUPaGeTIDEQRuFVjDrcMNffljXElWg/LDnABd2qY5Szq5BOX2MHx7fSyInU0Ncf+Vs5eivtEVUlVm6ONV4bhN9ZuGXGcZd+MOnR0PsuMRCEF7PZElue1xP/3UhMunhNz45A3vcirSkLop3CM1zdCkrBKNbTpvNUSO3pAFk+DzgLnw0AYv76+0Y4ztvzF6T1M2Jm83juihAOkh4A8RAYXCcWh+cSkpOSSatinJ9DPe5+XvPHJC/200XFeK7pJj50WYjKMtJ0GAyaFXvYrQp2xN0zxGMctH0Z/UrJ1MY8rfCpFJf3kjkTZws0bmcHyq/DNdtWjACLQX0lyf0YRADYEy
Content-Type: multipart/alternative; boundary="_000_8F0E56E1CDAA463994CB344A868FAF2Ejunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR05MB10374.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 32c07e64-3c21-4b81-4dda-08dd57ff9e52
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2025 13:55:54.0935 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WWxdDLO+M8/xKp3jeRY+uKnWFqH5oYOE9HCr5nghr/RuwFXOJMhdJy5/sZGPhqMr
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR05MB9300
X-Authority-Analysis: v=2.4 cv=Sb4NduRu c=1 sm=1 tr=0 ts=67c1c06e cx=c_pps a=yMWSg8qzqeR5zS7X5rtM7A==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=T2h4t0Lz3GQA:10 a=rhJc5-LppCAA:10 a=48vgC7mUAAAA:8 a=BqEg4_3jAAAA:8 a=I0CVDw5ZAAAA:8 a=pGLkceISAAAA:8 a=OUXY8nFuAAAA:8 a=dbxNIZ6qNmjrbYxv69wA:9 a=8IzxKVegndi3OF5z:21 a=QEXdDO2ut3YA:10 a=8fe0f9rqhXAA:10 a=wTMAW5H3muAA:10 a=s3Wxymj9LlwA:10 a=hZMSNtBfc2MA:10 a=DhjuZlyHKtLOn5j03JUA:9 a=DbGXc0OyQg8DgXs4:21 a=_W_S_7VecoQA:10 a=lqcHg5cX4UMA:10 a=ardqhNu-6oL_yQwRi0m1:22 a=0mFWnFbQd5xWBqmg7tTt:22 a=cAcMbU7R10T-QSRYIcO_:22
X-Proofpoint-ORIG-GUID: TCKgq6Lfm4DxVvFAMVNu4RXfZawAZzeB
X-Proofpoint-GUID: TCKgq6Lfm4DxVvFAMVNu4RXfZawAZzeB
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-28_03,2025-02-27_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 mlxlogscore=999 adultscore=0 phishscore=0 suspectscore=0 impostorscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2502100000 definitions=main-2502280101
Message-ID-Hash: KZKPRBPFKJ435QFTFMXCNUIQBQDVC5BN
X-Message-ID-Hash: KZKPRBPFKJ435QFTFMXCNUIQBQDVC5BN
X-MailFrom: jgs@juniper.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-idr-bgp-ls-sr-policy@ietf.org" <draft-ietf-idr-bgp-ls-sr-policy@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-policy-13
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Nvd2Kvd5c-DgtlYQ5ySy-pnnw6k>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>
Hi Ketan, I’ve briefly reviewed the diff and it looks like you have addressed my concerns. Thanks! —John On Feb 28, 2025, at 8:48 AM, Ketan Talaulikar <ketant.ietf@gmail.com> wrote: Hi John, Thanks for the offline discussion yesterday to discuss your suggestions. Please find inline below with KT3 a summary of the changes made. An update has been posted that captures all these changes (in addition to a few LC comments): https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ls-sr-policy-15<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ls-sr-policy-15__;!!NEt6yMaO-gk!DAydtdWOAbenRUhcaQAcFb681smgE2xFOYPY0lLQQLVVCTTVNucA9ubMxyWlpoZQ09gEzzCLQTjGUXMmjw$> On Thu, Feb 27, 2025 at 12:16 PM Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> wrote: Hi John, Thanks for your responses. Please check inline below for further clarifications with KT2 On Thu, Feb 27, 2025 at 7:08 AM John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>> wrote: Hi Ketan, This mostly looks fine. I have a few residual points below; trimmed for brevity, cuts indicated by ellipses.a On Feb 17, 2025, at 7:08 AM, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>> wrote: Hi John, Thanks for sharing the next part of your document review and suggestions. Please check inline below for responses. We've also posted an update with the changes as discussed below: https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ls-sr-policy-14<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-ietf-idr-bgp-ls-sr-policy-14__;!!NEt6yMaO-gk!GcANokg-oBRf06lI8IW_5LhkGS9mnhtDdT7LLCGeMKWznZ9hGnIZqr3veu4jWXSVJJMXZZ6z4NcGjZ5Few$> On Sat, Feb 15, 2025 at 8:34 AM John Scudder <jgs@juniper.net<mailto:jgs@juniper.net>> wrote: ... @@ -1406,7 +1429,27 @@ identifier for a set of disjoint paths. A PCEP Association Object [RFC8697] (including its optional TLVs) MAY also be advertised to convey the disjoint group identifier. ++-- +jgs: I'm a little lost at sea here. +First: The diagram shows this as "Disjoint Group Identifier" but here +you call it "Disjointness Group Identifier". Please pick one. KT> Fixed + +Second: The diagram says "(variable)" for size but here you say it's +four octets. Which is it? I'm guessing 4-octet is right, in which case +please fix the diagram. + KT> It is a 4-octet value unless the path was set up via PCEP in which cases the PCEP Association Object (and its TLVs) can be reported. Oh! You’re saying that I can embed a PCEP Association Object in this field? If so that was not at all clear to me and I think we need an update, something like, OLD: * Disjoint Group Identifier: 4-octet value that is the group identifier for a set of disjoint paths. A PCEP Association Object [RFC8697] (including its optional TLVs) MAY also be advertised to convey the disjoint group identifier. NEW: * Disjoint Group Identifier: 4-octet value that is the group identifier for a set of disjoint paths. Alternatively, this field MAY contain a PCEP Association Object [RFC8697] (including its optional TLVs). Is that what you mean? KT2> Yes. I've updated with your suggested text that is more clear. Some other things: - Please add the section reference (Section 6) to the RFC 8697 xref, unless there’s some reason not to. - I assume you mean exactly the Association object depicted in 8697 §6 Figures 3 and 4, reserved field, flags, and all. KT2> Yes, section 6.1 to be precise (now added in the reference). Yes, it includes the entire object. - If so, what’s the receiver meant to do if it gets an R flag? (Not to mention any future TBD flags.) - If not, and there are restrictions on the content or semantics of the object compared to what’s in 8697, please detail what the valid profile of the object is. KT2> I assume you mean the BGP-LS Consumer when you say "receiver" because BGP-LS Speakers do not need to do semantic validation of the TLV contents. The specifications of the actions of BGP-LS Consumers is outside the scope of BGP-LS documents. However, if we keep that aside, and specifically talk about the R flag, it is something between the PCC and the PCE - while in this case we are providing information from the network to controllers and so the R flag will most likely be ignored. If the LSP is removed from the association group, there will be a follow-on update. This is based on my limited knowledge of PCEP so I may be wrong. KT3> As discussed, text is now elaborated to cover when a BGP-LS producer would need to encode a PCEP association object and that it would be only parsed by a BGP-LS consumer which is outside the scope of this document. ... @@ -1535,9 +1607,14 @@ * Length: 12 octets * Metric Type: 1-octet field which identifies the type of the metric - being used. The Table 1 below lists the metric types introduced + being used. Table 1 below lists the metric types introduced by this document along with reference for each. The reference is to IS-IS (equivalent also exist for OSPF) specifications where ++-- +jgs: This doesn't appear to be anywhere close to specific enough. Please +provide a reference for OSPF as well. For that matter, is there any +reason not to cover both OSPFv2 and OSPFv3? ++-- KT> This document is following the BGP-LS (RFC 7752, 9552) convention of providing IS-IS references instead of all 3 protocols (as OSPFv2 and OSPFv3 are separate) for every metric type. This has been good enough for implementers to identify the equivalent for OSPF. Against my instincts, I am going to accept this, even though it sounds a great deal like “all my friends jumped off the bridge so I’m going to jump off, too”. In general, I think it is best if our specifications need a minimum of interpretation (“creativity”) on the part of the implementor. KT2> I understand. In this case, I tried to follow the "norm" while in some other BGP-LS documents I've tried to elaborate for all 3 IGPs (it is not exactly the same but please check https://www.rfc-editor.org/rfc/rfc9085.html#section-2.3.2<https://urldefense.com/v3/__https://www.rfc-editor.org/rfc/rfc9085.html*section-2.3.2__;Iw!!NEt6yMaO-gk!DAydtdWOAbenRUhcaQAcFb681smgE2xFOYPY0lLQQLVVCTTVNucA9ubMxyWlpoZQ09gEzzCLQTiwOX9qig$> for something on similar lines). In that latter case, it will not be in a table form but as a bullet list. Let me know if you feel strongly about this and I will make that change. KT3> Now expanded with references to all 3 IGPs in a bullet format. those metric types are defined for a link while in the SR Policy context those relate to the candidate path or the segment list. The metric type code points that may be used in this sub-TLV are @@ -1575,6 +1652,14 @@ | Point | Metric Type | Reference | +-------+--------------------+---------------------------------+ | 0 | IGP | [RFC5305] Section 3 | ++-- +jgs: Even in the IS-IS context (never mind my OSPF related complaints) +this doesn't appear specific enough. Looking at RFC 5305 Section 3, I +see at least two different things called "metric", the "default metric" +and the "TE Default metric". This feels like a place where the +implementor is being invited to use their creativity, which is not +something our specs should do. ++-- KT> Does it help if we say section 3.0 instead of 3? Not at all. There’s no defined meaning for “3.0”. We have a regrettable ambiguity created by the way we use sections/subsections in our document set. Please revert to “Section 3” which is less bad. I think the “default metric” clarification in version 14 covers you sufficiently, but I’ll leave it to you to decide if it’s worth excluding the subsections; if so you could use the wordy, but unambiguous, “Section 3 (but not its subsections)”. KT2> OK. I will revert the 3.0 to 3. There is already a reference to section 3.7 for the TE metric. That said, added text to clarity that IGP and TE metric are called as "default metric" and "TE default metric" in the IS-IS references so as to address the concerns that you have raised. | 1 | Min Unidirectional | [RFC8570] Section 4.2 | | | Delay | | | 2 | TE | [RFC5305] Section 3.7 | @@ -1592,6 +1677,10 @@ +-------+--------------------+---------------------------------+ Table 1 BGP-LS SR Policy Metric Types ++-- +jgs: I think all the above have to be normative references since they +provide the necessary details about the respective values. ++-- KT> Ack - made them normative. * Flags: 1-octet field that indicates the validity of the metric fields and their semantics. The following bit positions are @@ -1641,7 +1730,25 @@ metric to accommodate for other factors such as bandwidth availability, minimal SID stack depth, and maximizing of ECMP for the SR path computed. ++-- +jgs: This might be a place where I am running afoul of lack of domain +knowledge, but I would have assumed we desire to minimize some metrics +(e.g. latency) but maximize others (say, bandwidth). Above you're +implying we want only to maximize metrics (you talk about "minimum +metric"). Does this make sense in some context that pertains to this +spec? KT> Not all metrics are additive. There was originally a discussion on this topic in the SR Policy Architecture document that went on to be published as RFC9256. However, per the WG and chairs feedback that these topics were well-known and established in the realm of TE, they were removed to another document that was not picked up by the SPRING WG - https://datatracker.ietf.org/doc/html/draft-filsfils-spring-sr-policy-considerations-09#section-3.1<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draft-filsfils-spring-sr-policy-considerations-09*section-3.1__;Iw!!NEt6yMaO-gk!GcANokg-oBRf06lI8IW_5LhkGS9mnhtDdT7LLCGeMKWznZ9hGnIZqr3veu4jWXSVJJMXZZ6z4NcCjlVlcw$> ... if we step back, this draft is a specification for reporting and not path computation. You say “not all metrics are additive”. Indeed. But the text in question implies several things, contradictory ones at that. "The metric margin loosens the criteria for minimum metric path calculation up to the specified metric”: - “Minimum” implies that a metric MUST be greater than or equal to the given value - “Up to” implies “the metric MUST be less than or equal to the given value Oops. Maybe we can discuss offline what it is you really want to express here, and come up with some replacement text. (Or you can school me on why I’m confused. :-) KT2> Indeed, it looks like this needs a discussion. We can circle back on this thread once we have concluded. KT3> Fixed the language with the text on lines of your suggestions. Please check and let me know if this works. +Related, "loosens the criteria... up to the specified metric" and so on +seems insufficiently precise. That is to say, is the effective metric... +the specified metric plus the margin? Minus? Plus-or-minus? + KT> We cannot preclude which metric types are introduced in the future - some may have higher values are better while others where lower values are better. This is left to the specification of the particular metric type. Sure. See above for why I think the text as written isn’t achieving the goals you’ve described above. Let’s discuss offline. KT2> Ack +Come to think of it, I don't know what the "computed path metric" is, +which means I don't know what I'm supposed to apply the percentage to. +I guess maybe I don't need to, precisely, it just means the effective +metric is equal to the specified metric times (1 + percentage value/100) +(or maybe it's +/-). ++-- KT> That depends on the metric type. The point is that instead of getting the "lowest", it may be OK to get something that is 25% higher but meets other criteria. Again, that’s fine but I think the text could be clearer; again, let’s discuss. KT2> Ack ... @@ -1948,9 +2064,35 @@ +------+-------------------------------------------------------------+ Table 2 SR Segment Types ++-- +jgs: It makes me sad that we're defining a new registry that appears to +need to be kept in sync with +https://www.iana.org/assignments/segment-routing/segment-routing.xhtml#segment-types<https://urldefense.com/v3/__https://www.iana.org/assignments/segment-routing/segment-routing.xhtml*segment-types__;Iw!!NEt6yMaO-gk!GcANokg-oBRf06lI8IW_5LhkGS9mnhtDdT7LLCGeMKWznZ9hGnIZqr3veu4jWXSVJJMXZZ6z4NfHWmAwzQ$> +Is there a good reason this can't/shouldn't be a new column in the +existing Segment Types registry? Beyond the obvious desire to avoid +duplication, unifying the registries might also offer a helpful hint to +people defining new Segment Types that they should also not forget to +define a new Segment Descriptor. ++-- KT> Good point. This one can still be augmented within the SR Parameters registry group. However, we cannot do that for BGP SR Policy SAFI (the southbound protocol) - see https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-safi-13.html#section-6.5<https://urldefense.com/v3/__https://www.ietf.org/archive/id/draft-ietf-idr-sr-policy-safi-13.html*section-6.5__;Iw!!NEt6yMaO-gk!GcANokg-oBRf06lI8IW_5LhkGS9mnhtDdT7LLCGeMKWznZ9hGnIZqr3veu4jWXSVJJMXZZ6z4NcTKwtvAQ$> and we cannot also do that for similar things in PCEP. Please let me know if you still feel strongly about putting only the BGP-LS code points in the SR Parameters registry group. Let’s make this a topic to discuss also. KT2> Ack KT3> I am going with the option of introducing additional guidance for the DEs to ensure consistency between the two registries. Thanks, Ketan Thanks, Ketan Thanks, —John
- [Idr] AD review of draft-ietf-idr-bgp-ls-sr-polic… John Scudder
- [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-p… Ketan Talaulikar
- [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-p… John Scudder
- [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-p… Ketan Talaulikar
- [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-p… Ketan Talaulikar
- [Idr] Re: AD review of draft-ietf-idr-bgp-ls-sr-p… John Scudder