[bess] Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 05 December 2024 22:47 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB2CEC1D4CE5; Thu, 5 Dec 2024 14:47:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level:
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.148, 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=juniper.net header.b="hRO+MvjX"; dkim=neutral reason="invalid (public key: not available)" header.d=juniper.net header.b="OlPsaaaB"
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 2iJEFUKW0KAx; Thu, 5 Dec 2024 14:47:27 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) by ietfa.amsl.com (Postfix) with ESMTP id E9419C1D4CE4; Thu, 5 Dec 2024 14:47:26 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4B5EQbI4027250; Thu, 5 Dec 2024 14:47:25 -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=rtb7xC8k7IO0Xct8ViEYJ7CExs 2lKgTEVOnIreArkfM=; b=hRO+MvjXLVrU+Vnj6/s3W6+7AoGPl/yzabrAcPa5CP 3Gh/oWBFzTe2RsoWxC4fUdXhxF90JRYhX4MUCDi3uGIHGKqhDIIDt3Rg0DYCJLoB 0A0118S9GZoarGzYfB4LAmPGGsV9hZ4WxYH4g5UyEBbjSlLop2Crr4p79hGb1Ry1 qLXM4jCN/QV2HQqCdVB7x73kERtB8mwaIdSf22BjV+Xac1J2q48ILiRC7WhWJ/Lx 6UEx+a0rnT7TL3Oga6cHnkA/8kRgCDzk5w3VSPt0qe0lAmDkrl/GSjtn9+1OQgRd XqY7+1OmZnIQgW3x8S9IHyuIByIPWHhcx7x7E5TdjgfA==
Received: from ch5pr02cu005.outbound.protection.outlook.com (mail-northcentralusazlp17012051.outbound.protection.outlook.com [40.93.20.51]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 4381ggmxxg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 05 Dec 2024 14:47:24 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZH0dfGJQKtVNjK6pVngo7p69KNJyINb7rXNtAWnPotkPEeXm4BKh9F3WLVgjz/FCAjcMSI4I5BUHsFbCfx/O4ve9hnF8P+P0ly679bcmT3K+ICmkLszkKy+OlcRTzPkcwCxXzMhbXFsPKHvv8FRHAfgejnrElcGIY4rQLdQyXFwKxV4XKYEAvZYXYL8WVNlr2E9asWNHyHrhE/8YrV/xrqjumrszRs1ltyYmBjQ2CLDDDuRQktlalChnp0CZNPKrSlY+1E1HpHKZAYpL+6TUATHzD3i5kCCwptb4D33n92U/rXEJYC4XPlb/AERKwUdQCJFvtfAF+Ao5FSV3cZMxvw==
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=rtb7xC8k7IO0Xct8ViEYJ7CExs2lKgTEVOnIreArkfM=; b=c6aCTZgtUo7dVMo1zyYSZipmBZHowzXLtVlSgfwXTPfEDzuVVz83HAJMXxOxsBH5W9MCB8lmeCLrdzOlveEopArp58aIv74w68us8a7NyBTD5DKvgn3PFMZ80CNQ3fPdyYXQXMEAI6GUJZjnUvHqekHMRqK/lT2/kAQ1C8bR5SXCS4MTukDlDZI6+4XQzmjZS7kqWzzWh7D7BukB9qu/tav+UFQ0CM1qPxc0jlYd2bbCcdh9CGELIq0eS/W6pjdrjBdm8dfEyyw9Gg6V2tv9GBn1RuuHs33gOoCl0k9OqY/e4A6eyqUV6RV9vSMW2V4zeZpotNZAJoBZaAGGzBOE/w==
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=rtb7xC8k7IO0Xct8ViEYJ7CExs2lKgTEVOnIreArkfM=; b=OlPsaaaB+ZdDuBjXU3bKvZvzW5TNv4Q+6cYn7Cz+UDAAaSBgher5LLXoZe5W61UdIqYTBaMybGb3AhJHOzaq8dKK9JMHGoJjWf95DLOIRqaAJeqij9LxpoAOx8YhicA3HdoPk8c4QLGozM94hpLGz+sRs0FnOhLDHP+KFWEIAx8=
Received: from IA1PR05MB9550.namprd05.prod.outlook.com (2603:10b6:208:426::16) by CO1PR05MB8348.namprd05.prod.outlook.com (2603:10b6:303:e3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.12; Thu, 5 Dec 2024 22:47:18 +0000
Received: from IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::8a79:8839:570e:a429]) by IA1PR05MB9550.namprd05.prod.outlook.com ([fe80::8a79:8839:570e:a429%6]) with mapi id 15.20.8230.010; Thu, 5 Dec 2024 22:47:18 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Thread-Topic: draft-ietf-bess-bgp-srv6-args missing on BESS wiki
Thread-Index: AQHbLd3Bh5rnUlZZPEuAzAksqnVcPrKz0hGggAAUgwCAAE6oYIAEDO2AgAA+PLCACumbwIAAFXaAgAAEuSCAAA3MAIAAAGKwgAAX/QCAAADXYIAAAryAgAAAMgCAABP5AIAADbtQgAAL8YCAAAzjgIAEKZzggAAQqoCAAehrIIAOY0qw
Date: Thu, 05 Dec 2024 22:47:17 +0000
Message-ID: <IA1PR05MB955074692D40C9BE699033F9D4302@IA1PR05MB9550.namprd05.prod.outlook.com>
References: <173062996677.426998.2534209820011949359@dt-datatracker-84cf84bdcc-hlxgg> <CAH6gdPw-y8o70r+5P_b9OW=OLg96tr3cTomb0sTbqCCVjLjcQg@mail.gmail.com> <CAH6gdPyZqnkpo3ptaRhvdeRHG5PyxROp4Qtj1qJgUTrq9=6ivQ@mail.gmail.com> <IA1PR05MB9550C63B4518410907BEC496D4592@IA1PR05MB9550.namprd05.prod.outlook.com> <CAH6gdPzO7pd1fpnQcH=ADy=ow-4Y0bYvPFF86yvYZFo9Gvqdcw@mail.gmail.com> <IA1PR05MB955035D11DF95C08011AFF1CD4592@IA1PR05MB9550.namprd05.prod.outlook.com> <CAH6gdPwLPzuHVkyzwH++gOjwQLcxTcv37XVgFG2=0mcaSriOrw@mail.gmail.com> <IA1PR05MB95504242C977613D5D6FD416D4242@IA1PR05MB9550.namprd05.prod.outlook.com> <IA1PR05MB9550B9D9140B861C75189DCDD4232@IA1PR05MB9550.namprd05.prod.outlook.com> <SA1PR08MB7215F71C1557360F6C6D809DF7232@SA1PR08MB7215.namprd08.prod.outlook.com> <IA1PR05MB9550ABB798B3C75E35CDFC59D4232@IA1PR05MB9550.namprd05.prod.outlook.com> <SA1PR08MB7215F21B1922C0938DE12BDCF7232@SA1PR08MB7215.namprd08.prod.outlook.com> <IA1PR05MB9550EEE37DB1500D7CAC0F51D4232@IA1PR05MB9550.namprd05.prod.outlook.com> <DM4PR05MB946225B64B3BE3627C338A8FC8232@DM4PR05MB9462.namprd05.prod.outlook.com> <IA1PR05MB955012C21F3A9097C9DD4AC8D4232@IA1PR05MB9550.namprd05.prod.outlook.com> <DM4PR05MB9462929291762AB79CA897DAC8232@DM4PR05MB9462.namprd05.prod.outlook.com> <IA1PR05MB955005C80BCA9F32CAC3F8B5D4232@IA1PR05MB9550.namprd05.prod.outlook.com> <SA1PR08MB721543DA1F32DFF2470D5E07F7232@SA1PR08MB7215.namprd08.prod.outlook.com> <IA1PR05MB9550AFC928699F1281A1BC82D4232@IA1PR05MB9550.namprd05.prod.outlook.com> <CY8PR05MB9451EEAFF446E2100457168DC8232@CY8PR05MB9451.namprd05.prod.outlook.com> <SA1PR08MB721572AA35AAAA1A7BAE21CBF7232@SA1PR08MB7215.namprd08.prod.outlook.com> <IA1PR05MB9550E06EE344F32C63E85A98D42E2@IA1PR05MB9550.namprd05.prod.outlook.com> <CAH6gdPyik8bB20+yNd3Ppyesynxm-0RjJ__JpS10eOAQUTBxoQ@mail.gmail.com> <IA1PR05MB95504F9222DC1320E3C2DAEDD42F2@IA1PR05MB9550.namprd05.prod.outlook.com>
In-Reply-To: <IA1PR05MB95504F9222DC1320E3C2DAEDD42F2@IA1PR05MB9550.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_ActionId=7405af8e-5d6b-4ae5-99ec-9847a010e771;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_Name=0633b888-ae0d-4341-a75f-06e04137d755;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2024-11-26T18:46:43Z;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA1PR05MB9550:EE_|CO1PR05MB8348:EE_
x-ms-office365-filtering-correlation-id: 08dc9990-c481-42ab-16ef-08dd157ec585
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|1800799024|366016|376014|8096899003|7053199007|38070700018;
x-microsoft-antispam-message-info: bpWqNJYXlMaQbBBwuvpcLbjbCgBqTwgSkGRCdku3MGLjx5Bpjie5TnrSZTjyNi2kdVP99V4NGiFgpt5GGoSmvC6NpCepu52oyjE74Pakw6Zu1EBxvLaP0kezEO0PC43UfFlI7t+aOLGE+ctY2ZE3I8r+K7lBnlHHbMySF9qgqZxvE8UM873dd0gB/VyrEhCpDwM597Q/ceDrV8FApAOBV4hKm7/yqsQ0qpsBggPuVxyes5/f5x6UfexuC4c261e0fYGqnRE/fWpeaekc+DsbU75bvq0GU+8a5lPX2kHENErQzbPgf5VOIVLAae5tUzALTOGdxqOrSS/GpZ9wbrT1k3pc5PHbWeG3kiIewHtyJe+JtrLL6GHwcm0LsX/rLyuQzVYk4QI50daVQLnCxtUXhxgxOB/rUTH+vv/GEq/2Bck1MXJpowS9yFs2o+tkRH6dT3h0HLpGwcFzB0M964LLgbIxHLDcaP/eYTnPMaE8OpeGnHS//Fhq379RNBRgc3g5klJN6SCD4bBpAahGqojO0tHbT7KH3LB6E6MvoYrwIlljh9sRRcy1+/9ZI/O4O0Oh/Tvy85naj54KZ7VrKTPtvqCfpjNtwwVbIbBUfSjY8EKehE02L0ELInMfm9ba3HqT9tkD6evhhIAOzktLkbZjMpuHjIlMQPpPdGiVhvfqXMeuVTfbdBh84VJSrbW1NKCysgclMeRLGBGYwGkVRCVGXqToDWTRNvjzaaO2s2EScQ+V0f4ixv6pb4h053u4/rCUk0PNEYZB3T/hIdLjEDmjFQ2/KhaxjFN+2JEzfnrjcyvfXoaaf38DWTg8+VDmEOj2CnjOt3WxcxQrhuKWZ4eciEh6dJB/z9D0C0ci+b1p2k4TIHTlWT89ey/y5poMmzXiVuj4CyeC6zkwJq2X0pBSHQrA2KeN+E+pXUOYeNcSzNXTOSu0m71hayg351jbVPBfQYD8Mf5kXYk2jmd+2eB3n2msdK1TVI2OuZYlPt2pEflFOv7tw2+0rF9dpLqY/fBwTZRRfO0JwpM1p9K2u7/aq/IgylB+G/dIX2gTvXh+x/PtqKHmRwPqCqniF2uSZCG6KHLYxlvsQkLEZu9FQLNv8Za1qDHz7UK4zGtxbXNCXI3TioXvFKXTfcod4b2vK3IayTgM8i6Kjy0sYL8k1dd7jzWsZ/cmC6dEoIVext+sU3RYc7aXqa7+qyJodoK4PIQOy6NfAcIP3jqTJY6BJrPLp6Cxu8DMxE58DGuXtq1WiDHcgIzzKTEH5X/g9Iv18Uut7qt0mKNZA7e8nlBmIMjjz/vLFYEJYC0dgl+f2zeiwaEGAqBTqUGJpiEBoNThljm9F1q03h7apZdOWh2ZyKwUfVYYJQUia82Nqk9dx9JnfpY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR05MB9550.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(1800799024)(366016)(376014)(8096899003)(7053199007)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: SYzMxurybGzvPQbDMTAgx0ard6MDRtuZkK9bt+rYq4bD5Zt68itl0KdNFqKGOjuUXGn84HonYseXR4PxDJvDTe7nt6lcGaFstk3sl6rt+CZYHoUOhA4IVHCy8lAhO4XZBPanA4AWrdOarTlwhmVMUBcUNfNsTuQsHoDKloDEArk3/L0UlKQZfJfUYTwgVSZceojQ60gbiMD3NpoK+jozgeSun2f/nyBXZnlHD2w9CHt7cz5rUVAI3QFo9o/WCrPHdfSkDedq52jVkMCihaVMCca3kJlgknBdpHj5q5BHe6aDpxEs6KSKsudN4LvAj/4fSVKBkdZfXEPX2SkSSeJJf4uX8iJTih0H/I6ZCno/MA8wTTaLj3FIrH5dFWmJoX+0whRrNECwxBw/qlE2C5IkHIpUJcPEsaG+XXIKxea43r8BK23gNUbZ8Ss+CvBx2vE3DZG2npu8EoU9l54tu+nPOkOM8qgMsZCAkYa7BZGfkDz+l3fTPj5/ROp10FBZbmkvLVD9tL/QjbAWjveqaEZ4NyjZoNHEmsI/KTjd5WO1UUmVy/MYXDwUyKqmyejIzA51ifbQi6giNt86Y5VJa/KGFsHtwCVy2F9n/0YQlNmr513oCpuzwx2UWqzMJG/JVbQICzPoVfl17I3JG676h6l6/jksy8Snn7vQH+OYbbbeWWG4kSpUCdEXko1FMO8oTiNGDx/lG3503ebQFZ78Pr413Z8YTmqtmX/8fLhME/LLyP9ucSufB+Zrtvy52dBb+cja5QRcs0v/yzA843c5VJmBdP81u9CEN0b3tMM90vg6Zi1i75L84gtYwPRJKwLZjeStes3EJ6rI7fb/9w0YSCShD8Qv/s2gwe6JWfZzB32SQVrQjHJOwu8lsMolRlI5MHqKiQ7spgvcjp/qicobd+umdmSbTyIPAmHZbpb3cPMTboqYiqFmV4ksaDCxdnSB0v03GIoJ0zAs3KvCj5HFkQ9gA/GfkRg+vKOCI+S4Js9WxCyhExq5R8/Tt91iESCq3mk1urPdDJLqouR3JWrlknMCPBoLvEmnenVRrBJAh0Kz9k4VOuftuw3kjlUHxdAYXxjU39Xv3IYoiLHdwFsNvfVDflaMDfV6upKwskv07v7tD3+sG32BxGt9eDFfIT2ZN71fgd17k4xRwWpLFVDcrbBnV9kgVeC20IfctrVkcZKYKNMLWw32EJEskR1xCt+eIY28SNe81XjdOT7+EofKuCxQpt4I0MBG/jAdFfqZbVcDsnAyLFT5D8b1x/Ru8DY4lIU64cvLhWy/lsaTYitQT4LULNmW8K7i69YS93/JKbeDBw7IxYqoV52sG/y+ud/UqxFFdQhp6e/M4OmD9F+zHib2rCKSw4WaVDf+Nb7VdXBRwIKSGWh+JYNP+prloNkkWJYJdYSV3j2u7noPzBQQBv3+lE0gHFbMLFhsa5Dt/ZU3to37Ci/y8I/V08gA76jgB+O9f0VRHCOPwFmi1zvMbKaU14n/JPewFv3fMsuU9ls+FBeDjCzzxFlUuOrYWYQnpskcM6AGpCG94Lba/cy4BnkHBBwMVBm2ZzLOEgbPsjqhSHRyWCiXQhQgyX7gyPoR7EAP
Content-Type: multipart/alternative; boundary="_000_IA1PR05MB955074692D40C9BE699033F9D4302IA1PR05MB9550namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA1PR05MB9550.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08dc9990-c481-42ab-16ef-08dd157ec585
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2024 22:47:17.9795 (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: suEo6Y3+O0m12V2yVp/i7bpNrS6HMCvlyXkypFcAfE68zwSxmL4/sv0wjlii1czn+JRX4yWbqumvLAoaWPrBIA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB8348
X-Proofpoint-ORIG-GUID: xYiykRs29tlgQCrgV0GLjwLfeFjA7ev-
X-Proofpoint-GUID: xYiykRs29tlgQCrgV0GLjwLfeFjA7ev-
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 priorityscore=1501 adultscore=0 malwarescore=0 phishscore=0 clxscore=1015 mlxscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2412050170
Message-ID-Hash: P7OBEP2W2AYU5CBMAOYIJUKANFCVQEW7
X-Message-ID-Hash: P7OBEP2W2AYU5CBMAOYIJUKANFCVQEW7
X-MailFrom: zzhang@juniper.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-bess.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "Jorge Rabadan (Nokia)" <jorge.rabadan@nokia.com>, Wen Lin <wlin@juniper.net>, "bess-chairs@ietf.org" <bess-chairs@ietf.org>, "draft-ietf-bess-bgp-srv6-args@ietf.org" <draft-ietf-bess-bgp-srv6-args@ietf.org>, BESS <bess@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [bess] Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/M_1_9Z5YqqBc2v_PJfw43jWya5U>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Owner: <mailto:bess-owner@ietf.org>
List-Post: <mailto:bess@ietf.org>
List-Subscribe: <mailto:bess-join@ietf.org>
List-Unsubscribe: <mailto:bess-leave@ietf.org>

Hi Ketan, Jorge, Wen,

To clarify, I would like to see the following changes:

OLD:

   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.
   The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service
   TLV indicates support for SRv6 as specified in [RFC9252].  Since the
   End.DT2M behavior supports the use of ARG, an SRv6 SID Structure sub-
   sub-TLV MUST be included, and as no ARG value needs to be signaled,
   the AL MUST be set to 0.

NEW:

   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, if this route is advertised, it SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M
   for backward compatibility or consistency considerations.   Since the
   End.DT2M behavior supports the use of ARG, an SRv6 SID Structure sub-
   sub-TLV MUST be included, and as no ARG value needs to be signaled,
   the AL MUST be set to 0.

Please let me know if this is ok. If you still strongly believe the second red text is not correct, please also let me know. Either way, I will start the WGLC process after hearing from you and seeing at least the first red change.

Thanks.
Jeffrey



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Sent: Tuesday, November 26, 2024 2:04 PM
To: Ketan Talaulikar <ketant.ietf@gmail.com>
Cc: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com>; Wen Lin <wlin@juniper.net>; bess-chairs@ietf.org; draft-ietf-bess-bgp-srv6-args@ietf.org; BESS <bess@ietf.org>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

Hi Ketan,

That addresses part of my of concern.

Remember that this started with my question “why is ‘SHOULD’ used here”. The answer was:
KT> The reason is provided in the next sentence "The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service TLV indicates support for SRv6 as specified in [RFC9252<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-bess-bgp-srv6-args-02.html*RFC9252__;Iw!!NEt6yMaO-gk!FCDVMC3-GhKfDEX95WOx_UrELB2SLZ4ok227AMmIW0EBnyt1uX9PbP_uSpaA6wD3NSdBOIR7uUtC8b-jiWOI1w$>]."
After a long discussion, now my understanding is that it’s not really to “indicate SRv6 support” – because the MAC/IP routes and the AD per EVI routes are sufficient in that already – it’s really for backward compatibility/consistency (perhaps it is more for consistency than for compatibility – unless an existing implementation stops working if it does not see the SID ::0 advertised).

This may seem a nitpick, but since it took us quite some time to arrive at this conclusion (I hope we have a consensus now), I’d rather see the spec document it properly.

Therefore, I would like to see the rest of that paragraph as follows:

for backward compatibility or consistency considerations.    <-- new
   The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service    <-- deleted
   TLV indicates support for SRv6 as specified in [RFC9252].
Thanks.
Jeffrey

From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Monday, November 25, 2024 8:39 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>; Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>; bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>; BESS <bess@ietf.org<mailto:bess@ietf.org>>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

This draft is not getting into all the scenarios when the Route Type 1 is advertised and its usage - that would be outside the scope of this document.

Does the following text change address your concerns?


OLD
   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.

NEW
   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, if this route is advertised, it SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.


Thanks,
Ketan


On Mon, Nov 25, 2024 at 6:29 PM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> wrote:
[+ BESS mailing list]

Hi Jorge,

Please see zzh> below.



Juniper Business Use Only
From: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Friday, November 22, 2024 4:05 PM
To: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

Also, I see where you are coming from, thanks for explaining, however:

Zzh> The spec needs to be clear whether the ESI-0 A-D per ES route is needed for EVPN/EVPN-VPWS when multi-homing is not used. My understanding is that it is not needed.

“but as you said “I don’t see the need to signal the support of SRv6 as a generic capability at the PE level””

True, but you still need to signal the encapsulation at the EVPN update level. That is the case ever since RFC8365. And if you don’t add the encapsulation in the route, the default encapsulation is really MPLS (since there was no encap signaled in RFC7432). So things could have been different, yes, but it was decided to always signal the encapsulation with the EVPN routes. And that is the reason for the red text.

We should really not change existing deployments.

Zzh> Even when MH is used, the A-D per EVI routes, IMET and MAC/IP routes have sufficient encapsulation information. Adding that to the per-ES route is really like an appendix. I can understand you want to do it for backward compatibility and/or consistency reasons – so I suggest the following text:

   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, in the case of EVPN/EVPN-VPWS multihoming    <-- new
  or E-TREE,  the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M
   for backward compatibility or consistency considerations.    <-- new
   The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service    <-- deleted
   TLV indicates support for SRv6 as specified in [RFC9252].

Zzh> Does that make sense? This whole discussion started with my question “why ‘SHOULD’ is used”. BTW, when this document goes through more reviews, there may be questions like “what if it is not included” (people like to ask that question with the SHOULD keyword).
Zzh> Thanks.
Zzh> Jeffrey

Thanks!
Jorge




Juniper Business Use Only
From: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Date: Friday, November 22, 2024 at 12:19 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>, Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<https://urldefense.com/v3/__http:/nok.it/ext__;!!NEt6yMaO-gk!AeF1ZC8pFkGdRCchLDn7CuW-sQuYiuvLLspI1e4CBDt_oKoD8gDUGQeYR88PbyMsXOq0SqSKkNA5CQzkNAPFkg$> for additional information.


Hi Jeffrey,

I raised a good point regarding the definition of RT for ES per AD route when ESI value is 0.  You’re right that it is operated at the PE scope instead of individual multihomed ES scope.
However,  we left to each individual draft or RFC that uses such a route to specify the appropriate RT as this draft does not intent to alter any existing definitions or practices.

Thanks,
Wen



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Date: Friday, November 22, 2024 at 2:49 PM
To: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki
Hi Jorge,

Here is what I think, point by point:

•       If we do not need to signal “I am using SRv6”, then all of the following text should be removed. I was told that purpose of the text is to show the support of SRv6 (but as you said “I don’t see the need to signal the support of SRv6 as a generic capability at the PE level”. The signaling does not convey any information if we do not need to signal “I am using SRv6”, and an ingress PE will use argument if and only if it is signaled in the type-1 route.
   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.
   The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service
   TLV indicates support for SRv6 as specified in [RFC9252].  Since the
   End.DT2M behavior supports the use of ARG, an SRv6 SID Structure sub-
   sub-TLV MUST be included, and as no ARG value needs to be signaled,
   the AL MUST be set to 0.

   Following is an example representation of the BGP Prefix-SID
   Attribute encoding in this case:

   BGP Prefix SID Attr:
       SRv6 L2 Service TLV:
           SRv6 SID Information sub-TLV:
               SID: ::0
               Behavior: End.DT2M
               SRv6 SID Structure sub-sub-TLV:
                   LBL: 32, LNL: 16, FL: 16, AL: 0, TPOS-L: 0, TPOS-O: 0

         Figure 1: EVPN Route Type 1 without ARG for ESI Filtering


•       If we do need to signal “I am using SRv6”, then because RFC7432 does not talk about ESI-0 type-1 routes for regular EVPN, we need to call it out that we’re using ESI-0 type-1 route (when there is no MHES) to signal “I am using SRv6”, and we need to say what RT to use – it’s an RT that gets the ESI-0 route to every PE.
Jeffrey




Juniper Business Use Only
From: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Friday, November 22, 2024 1:47 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

Still not sure where the disconnect is.
This text:

When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.


Is not changing the way the AD per-ES routes are used in RFC7432, 8365, 9152 or even 8317. So there is no need to specify any new route targets.

The text is just saying that if no ESI filtering is needed but we still need to advertise the AD per ES route (examples are local-bias, or EVPN VPWS as Wen said), then the BGP Prefix-SID attribute is just an indicator of the encapsulation. That indicator uses that format with SRv6 L2 service TLV.

That’s how it’s been implemented and deployed. So what how would you change the text above in red to clarify that?

Thanks.
Jorge




Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Date: Friday, November 22, 2024 at 9:38 AM
To: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>, Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<https://urldefense.com/v3/__http:/nok.it/ext__;!!NEt6yMaO-gk!AeF1ZC8pFkGdRCchLDn7CuW-sQuYiuvLLspI1e4CBDt_oKoD8gDUGQeYR88PbyMsXOq0SqSKkNA5CQzkNAPFkg$> for additional information.


For the RT issue, it is when ESI-0 is used. What RT we should use?
For the non-0 type-1 per ES routes, the RTs make sure that they’re imported by PEs who have the ES.
For the ESI-0 type-1 routes, I suppose all PEs need to import that route.



Juniper Business Use Only
From: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Sent: Friday, November 22, 2024 12:35 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

In EVPN-VPWS MH case, it is non-zero ESI in the ES per AD route.
There is no change to how RT is contrasted when EVPN runs over SRv6.

Thanks,
Wen



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Date: Friday, November 22, 2024 at 12:30 PM
To: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>, Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki
Do those routes have non-zero ESI?
Do we need to signal SID ::0 to indicate SRv6 in the VPWS MH case? Or are you just saying that we should point out VPWS MH case as well for consistency (if we do signal ::0 to indicate SRv6)?

To re-summarize my points:


Do we really need to signal SID ::0 in type-1 routes to signal SRv6?

If so, for the EVPN non-MH case we need to explicitly call out the following:

Advertise ESI-0 type-1 route (as this is not in RFC7432)

Specify what RTs to use

If not, delete the relevant text
Jeffrey



Juniper Business Use Only
From: Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Sent: Friday, November 22, 2024 12:22 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

Please also consider the case that per ES AD route is also used in EVPN-VPWS MH case even though no need for ARG.
In this case, the BGP Prefix-SID Attribute signals this is for SRv6, make the encapsulation consistent across the EVPN routes.

Thanks,
Wen




Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Date: Friday, November 22, 2024 at 10:56 AM
To: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>, Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

I don’t see the need to signal the support of SRv6 as a generic capability at the PE level.
That’s my point. As a result, the red text should be removed 😊



Juniper Business Use Only
From: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Friday, November 22, 2024 10:55 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>; Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

If there is no multi-homing or etree or any applications for the A-D per ES route, then there is no reason to advertise the route.

How do I know if my remote PE1 supports SRv6? Well, it is indicated in the routes that I receive from it and that I use to program my forwarding entries. E.g., if I want to send routed traffic to prefix P, there will be an IP Prefix route that covers P and that route comes with the BGP Prefix SID and the SRv6 information.

I don’t see the need to signal the support of SRv6 as a generic capability at the PE level. The current implementations do not use that. Same goes for other encapsulations supported by EVPN – MPLS, MPLSoGRE, VXLAN, GENEVE... the different routes will signal the encapsulation.

Please bear with me if I am not understanding your point..

Thanks!
Jorge



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Date: Friday, November 22, 2024 at 7:11 AM
To: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>, Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>, Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>, draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<https://urldefense.com/v3/__http:/nok.it/ext__;!!NEt6yMaO-gk!AeF1ZC8pFkGdRCchLDn7CuW-sQuYiuvLLspI1e4CBDt_oKoD8gDUGQeYR88PbyMsXOq0SqSKkNA5CQzkNAPFkg$> for additional information.


Hi Jorge,

That red text is about the following:


Even if ESI filtering is not needed, to signal that the advertising router supports SRv6, the type-1 route is advertised, with SID ::0.

My comments are that in the case of EVPN (non-Etree) w/o multihoming, we’d need explicitly call out the following for the purpose of signaling “I support SRv6”


We need to advertise a type-1 route with ESI 0 and SID ::0

We need to spell out what RT to use for that type-1 route (since it needs to go to every PE, not just PEs on an ES).
I also wonder if that is the best way to signal the SRv6 capability.

Jeffrey



Juniper Business Use Only
From: Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>
Sent: Friday, November 22, 2024 9:49 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>; Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>; Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

Without Etree the AD routes are only advertised if there are multihoming Ethernet segments, as you say. However, even with multihoming you may or may not need ESI based filtering. If you use local-bias, then there is no need for ESI filtering and hence the argument is 0.
The split-horizon-group draft explains the different SHTs for EVPN with SRv6 transport.

Does this help? Let us know please.
Thanks!
Jorge


Juniper Business Use Only

________________________________
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Sent: Friday, November 22, 2024 05:56
To: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>; Jorge Rabadan (Nokia) <jorge.rabadan@nokia.com<mailto:jorge.rabadan@nokia.com>>; Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org> <bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org> <draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki


CAUTION: This is an external email. Please be very careful when clicking links or opening attachments. See the URL nok.it/ext<https://urldefense.com/v3/__http:/nok.it/ext__;!!NEt6yMaO-gk!AeF1ZC8pFkGdRCchLDn7CuW-sQuYiuvLLspI1e4CBDt_oKoD8gDUGQeYR88PbyMsXOq0SqSKkNA5CQzkNAPFkg$> for additional information.


Hi Jorge, Wen,

I was asking you on the side about type-1 per EVI route. With RFC7432 (for regular EVPN, not E-Tree), the type-1 route is only used for multi-homing case, and they’re advertised with non-0 ESIs. If there is no multi-homing, then they’re not advertised per my understanding.

The question was triggered by the red text below (though here it is the per-ES route). It is considered necessary to signal SID ::0 via the type-1 route when ESI filtering is not in use, so that other routers know that the advertising router supports SRv6. That means, for regular EVPN (not E-Tree), even if there is no multi-homing, a type-1 route is needed, and the ESI needs to be set to 0.

If that is needed, the draft should call that out, and we also need to talk about the RTs that need to be used with that ESI-0 type-1 route.

More details/thoughts are in the email below.

Thanks.
Jeffrey



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Sent: Friday, November 15, 2024 10:20 AM
To: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: RE: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

KT2> I am not an EVPN expert, but I don't believe Type-1 route is only used for multihoming cases - e.g., RFC8317? I'll also let my co-authors or others on this thread clarify/correct me.

It seems that for regular EVPN (RFC7432), Type-1 routes are only used for multihoming.
For E-Tree (RFC8317) the type-1 per ES route (though with ESI-0) is specifically for the mandatory ESI filtering purposes. Therefore, the following becomes a moot point for E-Tree.

   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.

For regular EVPN, we either need to explicitly say that we use a type-1-per-ES route with ESI 0 when there is no multi-homing (which is not currently in RFC7432) and the above to indicate the support of SRv6, or just use the type-3 IMET route for that purpose. The latter does not have the flexibility of allowing different mechanisms for unicast and BUM; the former is a bit shoehorning but explicit text is needed if that’s what we want to go with.

It seems to me that any of the following can be used to indicate the support of SRv6 when there is no need for the ESI filtering


SRv6 service SID in IMET route

SRv6 service SID in Type-1-per-ES route with non-zero ESI

SRv6 service SID in Type-1-per-ES route with zero ESI (if there are no multi-homing)

A flag bit in the IMET route’s P-Tunnel Attribute

Based on local provisioning (that all PEs support SRv6)

Jeffrey

From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Friday, November 15, 2024 6:10 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

Please check inline below with KT2.


On Wed, Nov 13, 2024 at 3:33 AM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> wrote:
Hi Ketan,

Please see zzh> below.



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Tuesday, November 12, 2024 11:37 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>>
Cc: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>; draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: Re: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]

Hi Jeffrey,

Thanks for your help with this document and for your review. Please check inline below for responses.


On Tue, Nov 12, 2024 at 9:31 PM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> wrote:
Hi Ketan,

I will be shepherding this document.
I did a quick review before I call for WGLC, and have some nit/clarifying questions:

It seems that the main problem is not "lack of details", but the following that is mentioned in the "backward compatibility" section:

KT> This is indeed one of the issues - the procedure in RFC9252 (which is a SHOULD) does not work in all cases. However, there is also the lack of details that were raised during the interop.


   [RFC9252] section 6.3 specifies the use of a bitwise logical-OR
   operation between the SID with ARG signaled via Route Type 1 and the
   SID with LOC:FUNC parts signaled via Route Type 3 to form the SRv6
   Service SID to be used in the data path.  However, this assumes that
   the same uniform SID structure is used and signaled for all SIDs
   advertised via Route Type 3 and the Route Type 1.  Such an assumption
   may not always be correct and the procedures in this document remove
   this restriction.

If my understanding is correct, the above should be moved forward and called out at the very beginning (and refer to Figure 7 as an example).

KT> We placed that text in the section since it immediately follows the example in figure 7 and placing it under the backward compatibility section draws special attention to it in terms of change of procedure.

Zzh> The change of procedure (from bitwise logical-OR to filling the Arg bits from the type-1 signaling), as per my understanding, is the key change in this document. As such, it should be mentioned at the very beginning of the document.

Zzh> In addition, the backward compatibility section can be simply changed to as follows:

4.  Backward Compatibility

   Existing implementations based on the bitwise logical-OR operation
   specified in [RFC9252 work only if the SID structures of the two route
   types are identical. The new procedures in this document not only
   remove that restriction, but also is backward compatible with the
   existing implementations (when the SID structures of the two route
   types are identical).


KT2> Sure. I can make that change.


Related to that, since different LOC:FUNC lengths could be used, shouldn't we (allow to) encode LBL: 0, LNL: 0, FL: 0, AL: 16 in the type 1 route?

KT> The structure in type 1 route is so that one can pick the ARG in the SID being signaled. By fully specifying the structure, we are able to interop with older versions that used the bitwise logical-OR when the structures are identical. The structures being identical is still the most common deployment design.
Zzh> Good point.


  BGP Prefix SID Attr:
      SRv6 L2 Service TLV:
          SRv6 SID Information sub-TLV:
              SID: 0:0:0:0:aaaa::
              Behavior: End.DT2M
              SRv6 SID Structure sub-sub-TLV:
                  LBL: 32, LNL: 16, FL: 16, AL: 16, TPOS-L: 0, TPOS-O: 0

          Figure 2: EVPN Route Type 1 with ARG for ESI Filtering

When ESI filtering is not used, why SHOULD we advertise the following at all? What if it is not advertised?

   When ESI Filtering is not in use, there is no ESI Filtering ARG to be
   conveyed.  However, the advertisement of this route SHOULD include
   the BGP Prefix-SID Attribute with an SRv6 L2 Service TLV carrying an
   SRv6 Service SID with the value ::0 is carried in the SRv6 SID
   Information sub-TLV with the SRv6 Endpoint Behavior set to End.DT2M.

KT> The reason is provided in the next sentence "The presence of BGP Prefix-SID Attribute carrying an SRv6 L2 Service TLV indicates support for SRv6 as specified in [RFC9252<https://urldefense.com/v3/__https:/www.ietf.org/archive/id/draft-ietf-bess-bgp-srv6-args-02.html*RFC9252__;Iw!!NEt6yMaO-gk!FCDVMC3-GhKfDEX95WOx_UrELB2SLZ4ok227AMmIW0EBnyt1uX9PbP_uSpaA6wD3NSdBOIR7uUtC8b-jiWOI1w$>]."
Zzh> The Type-1 route is advertised only for MHESes and a deployment w/o MHES will not have type-1 routes so relying on the above is not robust. For comparison, type-3 routes are always present it is better to rely on that.


KT2> I am not an EVPN expert, but I don't believe Type-1 route is only used for multihoming cases - e.g., RFC8317? I'll also let my co-authors or others on this thread clarify/correct me.


BTW, should "is carried" be removed from the above? Otherwise, it does not parse to me.

KT> Ack - will remove it.


   Since the LOC:FUNC and the ARG portions of the SRv6 Service SID are
   signaled via different route advertisements, there can be conditions
   where the ingress PE gets inconsistent ALs from the two route types.
   If the ingress PE expected ESI filtering to be in use (i.e., when
   forwarding BUM traffic to other PEs attached to a shared Ethernet
   Segment) but does not find a usable ARG value during the above
   processing, it SHOULD log a message to help with troubleshooting.

The above paragraph should be moved to before the two steps in the same section for a better flow.

KT> I felt the other way is better flow but since this is editorial, I will look for input from others as well as they review and do the needful.
Zzh> Because of the following in step 2:

       b.  If the AL values in Route Type 1 and 3 are both non-zero and
           not equal, then there is no usable ARG value.  It also
           indicates an inconsistency in signaling from the egress PE.
           To avoid looping, the BUM traffic MUST NOT be forwarded for
           such routes from the specific Ethernet Segment and
           implementations SHOULD log an error message.

       c.  The ARG value from Route Type 1 is usable only when its AL is
           equal to the AL of the SID structure advertised via Route
           Type 3.  …

 Zzh> It’s more natural to point out ahead of the steps that different AI values may be signaled (and that is a error condition).


KT2> Ack - will make this change as well.


   The description and the examples in this section do not use the
   Transposition Scheme.  Hence, the Transposition Offset (TPOS-O) and
   Transposition Length (TPOS-L) are both shown to be 0 and the various
   MPLS label fields into which the FUNC or ARG portions may be
   transposed into are also not described.  The same examples could use
   the Transposition Scheme.  This document does not introduce any
   change with respect to the use of the Transposition Scheme in the
   signaling of EVPN Routes and implementations need to follow the
   procedures and recommendations related to the Transposition Schemed
   as specified in [RFC9252].

Is it that RFC9252 has no problem with the transposition scheme? If so, better make it clear at the very beginning of the document and remove the above paragraph.

KT> The details and procedures apply whether or not a transposition scheme is used. So there is no additional/specific issue with the transposition scheme. This text is there to indicate that the same procedures apply even when transposition is used.
Zzh> Because of the following:

   … This document does not introduce any
   change with respect to the use of the Transposition Scheme in the
   signaling of EVPN Routes and implementations need to follow the
   procedures and recommendations related to the Transposition Schemed
   as specified in [RFC9252].
Zzh> It makes me believe that the RFC9252 is fine with the transposition scheme. Therefore, it is better to point that out at the very beginning.
Zzh> Jeffrey

KT2> It is not clear to me if you wanted me to move this paragraph in the introduction section or section 2? Can you please clarify? I will update accordingly.

Thanks,
Ketan




Thanks,
Ketan


Thanks.
Jeffrey


Juniper Business Use Only
-----Original Message-----
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Sunday, November 3, 2024 5:47 AM
To: bess-chairs@ietf.org<mailto:bess-chairs@ietf.org>
Cc: draft-ietf-bess-bgp-srv6-args@ietf.org<mailto:draft-ietf-bess-bgp-srv6-args@ietf.org>
Subject: draft-ietf-bess-bgp-srv6-args missing on BESS wiki

[External Email. Be cautious of content]


Hello Chairs,

I noticed that this draft is missing from the BESS wiki.

As a reminder, the authors had requested for an expedited WGLC for this document that covers important clarifications for issues discovered during interop for the WG RFC9252.

https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/bess/MDpZsTSaYv9AAfQenspGqEZA7NY/__;!!NEt6yMaO-gk!A1ZuctuyKwod3SQxthy_1ldkgRev1nD2fTWFAGXqpdtMd1cloApBDL4ksVdtH6n-KRJYCAeeIbhVNbtV-bB7iA$<https://urldefense.com/v3/__https:/mailarchive.ietf.org/arch/msg/bess/MDpZsTSaYv9AAfQenspGqEZA7NY/__;!!NEt6yMaO-gk!A1ZuctuyKwod3SQxthy_1ldkgRev1nD2fTWFAGXqpdtMd1cloApBDL4ksVdtH6n-KRJYCAeeIbhVNbtV-bB7iA$>

That was in March 2024. I hope our position on the Q is being tracked :-)

Thanks,
Ketan

---------- Forwarded message ---------
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Date: Sun, Nov 3, 2024 at 10:41 AM
Subject: Re: [bess] I-D Action: draft-ietf-bess-bgp-srv6-args-02.txt
To: <bess@ietf.org<mailto:bess@ietf.org>>


Hello All,

This version includes text to clarify the applicability to a deployment with a mix of compressed (CSID) and uncompressed SID.

Thanks,
Ketan (on behalf of co-authors)

On Sun, Nov 3, 2024 at 10:35 AM <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:
>
> Internet-Draft draft-ietf-bess-bgp-srv6-args-02.txt is now available.
> It is a work item of the BGP Enabled ServiceS (BESS) WG of the IETF.
>
>    Title:   SRv6 Argument Signaling for BGP Services
>    Authors: Ketan Talaulikar
>             Kamran Raza
>             Jorge Rabadan
>             Wen Lin
>    Name:    draft-ietf-bess-bgp-srv6-args-02.txt
>    Pages:   13
>    Dates:   2024-11-03
>
> Abstract:
>
>    RFC9252 defines procedures and messages for SRv6-based BGP services
>    including L3VPN, EVPN, and Internet services.  This document updates
>    RFC9252 and provides more detailed specifications for the signaling
>    and processing of SRv6 SID advertisements for BGP Service routes
>    associated with SRv6 Endpoint Behaviors that support arguments.
>
> The IETF datatracker status page for this Internet-Draft is:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-iet<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-iet>
> f-bess-bgp-srv6-args/__;!!NEt6yMaO-gk!A1ZuctuyKwod3SQxthy_1ldkgRev1nD2
> fTWFAGXqpdtMd1cloApBDL4ksVdtH6n-KRJYCAeeIbhVNbuWpTPgKQ$
>
> There is also an HTMLized version available at:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/draf<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draf>
> t-ietf-bess-bgp-srv6-args-02__;!!NEt6yMaO-gk!A1ZuctuyKwod3SQxthy_1ldkg
> Rev1nD2fTWFAGXqpdtMd1cloApBDL4ksVdtH6n-KRJYCAeeIbhVNbvVUBdI8g$
>
> A diff from the previous version is available at:
> https://urldefense.com/v3/__https://author-tools.ietf.org/iddiff?url2=<https://urldefense.com/v3/__https:/author-tools.ietf.org/iddiff?url2=>
> draft-ietf-bess-bgp-srv6-args-02__;!!NEt6yMaO-gk!A1ZuctuyKwod3SQxthy_1
> ldkgRev1nD2fTWFAGXqpdtMd1cloApBDL4ksVdtH6n-KRJYCAeeIbhVNbsvxxynfQ$
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> BESS mailing list -- bess@ietf.org<mailto:bess@ietf.org>
> To unsubscribe send an email to bess-leave@ietf.org<mailto:bess-leave@ietf.org>