Re: [Idr] Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt

Abhishek Chakraborty <cabhi@juniper.net> Mon, 21 November 2022 16:56 UTC

Return-Path: <cabhi@juniper.net>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAF33C14F731 for <idr@ietfa.amsl.com>; Mon, 21 Nov 2022 08:56:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.996
X-Spam-Level:
X-Spam-Status: No, score=-6.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=Q8BuSteU; dkim=pass (1024-bit key) header.d=juniper.net header.b=YCHSFWN4
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 xuW1C1pnI8r5 for <idr@ietfa.amsl.com>; Mon, 21 Nov 2022 08:56:29 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 CA955C14F72F for <idr@ietf.org>; Mon, 21 Nov 2022 08:56:29 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALFR7gJ007159; Mon, 21 Nov 2022 08:56:16 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=QOS/Mit2DPNxJy88vTbn+0z3qUcOVkTnO1zOQ0Piagc=; b=Q8BuSteUttEuay2n8ieIhfo9qzy7yRWZq3lVLOeYD/6q5iiU5PccTIz1cayBqdiD4XBp wjA+7a7iUdmOihuE8h8cenjZ1RyxAIAuu+neinl8JYDy86rcjeaYrqN3hq1IpYwkab8W cUPOZRxfsbUtGr+RKWsbHtvLfA+sMFWh7MuPHgMJkPxYS7g8w6U/2z5J0FIuePsdJ2iB LLrboK2Jr2ZQY7G37nc29D48NvVifYPi4IJdCCr22yCewLyuCIAaqQLIFW2VYSD7p63e /GeihdyGFPNrlJ+tsjKhTrfL2Ikee/71pfu8aWQUUND1UGyrgw43IKJofwgxAbKfxLvD dQ==
Received: from dm6pr05cu003-vft-obe.outbound.protection.outlook.com (mail-centralusazlp17013039.outbound.protection.outlook.com [40.93.13.39]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3kxy1vjwxy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 08:56:16 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pcz4ckt4SmP6x0YXDALqWGzmuqH8Nuq03BygJI7LL9OMgntymBQW9wgdTwhvDjT9cYpRC3yZzkH8BKmGIE4nmOZm21Ol81GO/odnW/EGiRX+59ZxvUvrGH+Cou6vHpBeWyjBPJITBzGdgw20f/utEcaTobKC/KI90shNVVtejSwsiZZf8im1gu1npGF5qkATEuumuQodXD9+Xy8I3cJPlYLR7chvy+KpBgvQN3MvebsQiSud52Wx/Segv0q7IBqc7L3NhFvrW9I/SbeLes9DiOUq8w+qidmUUwBWWgEoa3uT+JwS2QFpVn30+I0h81Zq0R90AbLMNS+raRCSM0OU6Q==
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=QOS/Mit2DPNxJy88vTbn+0z3qUcOVkTnO1zOQ0Piagc=; b=L8IfIJhLvfIFoLchqjPTrcw56kcUZx93Fi0a5YxZh2PgLznQ2kwXOijDsCZdk//IHno0k3U5kPh/NT0ENYU/fEO86OC9rk9AEo+iY2i4GzBLtOpE4IRt6hZce2AkitaGYv/MU03U14Gu5aOgFEh5wKxMny1ZPCn9eFsG3d1AxV340RoJuigbmg82G+6LshSzdYYO9WthuFmu3knhedN357QZ66Ay6YIDsNNNZSz0hxQjop69HGtfGMUE33k56Cs/6/pr6CDSlkWyP3u5RMZ2YimQqORnjtFqh4ctu8uF/h8O0ydO+GIHa6biQY+B5SYe8d4qsMwp2RWoPAMUkDYPYA==
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=QOS/Mit2DPNxJy88vTbn+0z3qUcOVkTnO1zOQ0Piagc=; b=YCHSFWN4YrJ4X2cKyEOq5MQ5XK/pxPWWubtT+QVKHhiR9IdHE492w9N5w3F6nUCNYMGQqkFN1xkUqBv5Oge/I0ZDepHHeI9AAc7MsEtTPO5a+sDX8E1QxwVNAquIWNDWABMzPBnAGtZcPR6OusaT8gTL8JGkgrVB8IIF3Y1cOmY=
Received: from PH0PR05MB8735.namprd05.prod.outlook.com (2603:10b6:510:b3::9) by CO1PR05MB8266.namprd05.prod.outlook.com (2603:10b6:303:fd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 16:56:13 +0000
Received: from PH0PR05MB8735.namprd05.prod.outlook.com ([fe80::baa:65dc:bd92:a629]) by PH0PR05MB8735.namprd05.prod.outlook.com ([fe80::baa:65dc:bd92:a629%5]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 16:56:13 +0000
From: Abhishek Chakraborty <cabhi@juniper.net>
To: Ketan Talaulikar <ketant.ietf@gmail.com>
CC: "idr@ietf.org" <idr@ietf.org>, "jie.dong@huawei.com" <jie.dong@huawei.com>, "stefano@previdi.net" <stefano@previdi.net>, "mach.chen@huawei.com" <mach.chen@huawei.com>, "hannes@rtbrick.com" <hannes@rtbrick.com>, "jefftant.ietf@gmail.com" <jefftant.ietf@gmail.com>
Thread-Topic: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt
Thread-Index: AQHY/EhcWxU+A5BYXkCJ1lR82uDvbq5JV0YAgAAG41CAAAOeAIAAAIuggAA36ACAAAFpsA==
Date: Mon, 21 Nov 2022 16:56:12 +0000
Message-ID: <PH0PR05MB8735E4832DAF562A38765254B50A9@PH0PR05MB8735.namprd05.prod.outlook.com>
References: <PH0PR05MB873537FF945A3251B0566F13B5969@PH0PR05MB8735.namprd05.prod.outlook.com> <CAH6gdPxde8LaLhqbpSO-syaLSH6-kJk31Xik_XTULL6K2HvAeQ@mail.gmail.com> <PH0PR05MB87359058059950EB28E85034B5969@PH0PR05MB8735.namprd05.prod.outlook.com> <PH0PR05MB873520B3C6B0B73DD39336FAB5089@PH0PR05MB8735.namprd05.prod.outlook.com> <CAH6gdPzdRXE2KhAvTvCTAfGnVqUgBgRrvoPxpYoav3+m=mUpEA@mail.gmail.com> <PH0PR05MB87355045248D697F0A3C3417B50A9@PH0PR05MB8735.namprd05.prod.outlook.com> <CAH6gdPxt6mhGSC0G839yK8mcFUT_mkMHRNWoAGh4mfGBAvFxkg@mail.gmail.com> <PH0PR05MB8735265D989EB778BDE1E65BB50A9@PH0PR05MB8735.namprd05.prod.outlook.com> <CAH6gdPweRrRYYo0uGVKVu5syfw5ica7U03d2B3RsHjd_FwZLEA@mail.gmail.com>
In-Reply-To: <CAH6gdPweRrRYYo0uGVKVu5syfw5ica7U03d2B3RsHjd_FwZLEA@mail.gmail.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-11-21T16:56:10Z; 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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=c7aa7d04-9629-454e-9125-1a754d352fa8; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR05MB8735:EE_|CO1PR05MB8266:EE_
x-ms-office365-filtering-correlation-id: 708a407a-8619-4093-1627-08dacbe14c0e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2nFqTxabBALmmTMpmrlEK8iYbP8ypfAFiyx09xQNyRBM2oREwcQers88XLUCdycwZs8G/FDd5GCJItbVN2vK6gX21qMA77xfojcPKiRbi64ZSppKEliR4M1nHs7mvnvah8ho9dRz2gwTtHzM8IZwUR+yd5WhDMaNj/9Hezt+Tt8btk6yu6uR33n0WFUbOa3mNyfc9yW0FePtTCy6D8eTxIBxnNNuCVGgFno2cWbK89lv/47tqZyugyrZAK9NXvUpxYhlc155WpOcpTJcDx7bQ0OXqr9Plfjl1PvK0fSEfgHuDIcv4hyhIrTCatXzffvHJpdq/nswHNRKRSav17lDCvOXnNQq5JvvlobBIr/xCWFMXHXguDLLoU3NPLQq9OYeFyAazYdyPxbYHcGffN37Uwx5hBVQsyzSGDIGxDKnL2J++OsbfE8alayksOopIRZw/d+4C8tCmdFB1byQgnlQMmWGOAAf8Sccva2akwgzim9MWzLnDx0+Z3F65sv65V+awkvKV7B3BdeYfL5rfqBos5RMTSceqr7sXzR0EHfucctk+7hGbZkeGVmrRpT3umwuCeeA/DlnqtFz4AmzSko1fjdrohv3YaATWho7qFawc4bLZkiq3lrzT4t6ppPYWeUP/klIuYj9+d+bOFNZpod0YCyegfv9oAifF4k0xcYbuLXlcaJZrFARHdUzOWNiOQjZaQwE1KfjBWJAX3Fz1QgroUTiGXZPX6I9dtn1o1WfVnJTA7R1aYg4vo8h5+IvrkxZSGuu7flgpwrQ0adernTte58NpCFArYEWoJ6c5s4ZtiNBozUK8i1FjHwBexk1/Q+z
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR05MB8735.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199015)(9686003)(66574015)(38100700002)(122000001)(186003)(26005)(8676002)(7696005)(2906002)(53546011)(166002)(5660300002)(55016003)(71200400001)(76116006)(966005)(478600001)(66946007)(4326008)(6916009)(66446008)(316002)(64756008)(8936002)(52536014)(66476007)(41300700001)(66556008)(6506007)(54906003)(33656002)(86362001)(38070700005)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: atAXEeeX8S//iRC77cCsBaOJ3g66WbPPvrzHd+hIspiIdjKB7W4xUtPyezBDllQQeXngkllHOL8CiSLIomIwgTpl3tbTxW5xV4X8MuOtO+DAKEWEaeN4B2jx41W0ny6j6/BNFC9ZEmA8oN5cGWokGD1TpyDVxYc5o3l0hH5q0Fxspd+uIeFwrwV4kLxvTfO2nk2BlEscrbUtdWIVk1e3ggVj8LwQYGWeG+iotHVFdeYY8lNAgJGSqzB5EDJaHa47SXMyN6FE4+/5xzO/CJSVMovlpTf5TWjf+ZkudXGM4mKwCIJ8LCWToDRnJjLU1ssCIef2xUwyHm8hI6qeUJhSfDydj3+aR2RMFhn3TsCKXSjnxu4Eo+L6mZ98DIHEPYT6diFT2JEC2JIXiYBzfqHy6PKSROsZubxkn4bfZqce6eS1KKfouu1Erp8lD3CoUFPwFWkq0Pw+73LCCEUw61CfpIR6BwrbEDFFtQZxabjBo0nGQ619aJ9Tu/5KbngM9YNCerazWGwe710ANrvTRxg5tSdx64SXLleP1/LgDEb4whjv4Aw80wz3L+5Kjabkw6khdUkv1lPFg9AL5KoUj6hbzJm2uTpK3pXPfdSLbgCONUbw4QzWPNC1xcBX2yJrkBl7rKwYtyUE9pnHxheTByIcwkq6nH7YkrL4qPAVu0Pv7wOjmlmo8Ru+8j2ETxK0CuPZ6v3l1QR4m0CfTh4A4ykx51ZWGl46zzhKBJpDX1wb7PKjONpEHy0XaQ3/xlpt3Ec4v700os4xv8PYxSBTHlsGwbUXzMS0g5p6Xw2URwpAIMMzIevsWmGWsA6BtrCtL/rJf8C5v9m1owCL0hyFQjzvq16335JG/xYv9pfxlL0THdpSimwmsLAqOv8YSGorCSdi8j51wcqnFqHJC6ytp/xS6JzHjINl6DsdLb6USQYDu3hHNrwuXyWO4vGtGkDE8cfdcBWwRB+IQKyv2l764CWmxA4RWtWMvf/r/zG/inzMeFdugJ9UL5SWH4kxKxJiKwtHoG6Z2CZmWwC7RyTTV9oSRMHR2jPS2smHtrRBgeOGzblL7hijR9OPdL0i1TjzE/J7B6P8t7UF45bkZvp2bdMoIvMQKV+jE4k4rkUvpaAkE7bKqZbNI5xQDpkr4DvfeSFsAC/ZBbdrWZAgBJAOO/VZ0e9/BjIvuiuLn7pNjUqecOqDuScpUCVKOrz6TKDAlul/GyijpvpNzB6AGBmNV9Kdg8MaONB6ten2QaLmCEviRUDHoY8tR6pZT3ENVoxvPeT7ix/gcRHwfx9kPbGibckzBmXw49X/xi24gYiCy8Q9R+RNncq/4BhxAmXQiJp3Wf76JIOoOIIzTsYFY1DcbATnS16AGumbectM+B0akqhj5Igg9SK5rd3M5x6OPJ3CA3dlYoD41unFsfGGaMu4vGW2FdpdgrRZp6AiXMV379mEfL99n4zPuZQat9f2LOZwtmXL4/vZf0yEx+7BV8QLGwlbNaamwubH8Kox+yfv4yiqe2l1v/U9266rWXQmWPF4zoJfPuZ5k5QsJtqd0VFSAKudxDSTcDmSnh97JyPCoDi934S+tB/FJcwVwRdpsrPTMFEi
Content-Type: multipart/alternative; boundary="_000_PH0PR05MB8735E4832DAF562A38765254B50A9PH0PR05MB8735namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR05MB8735.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 708a407a-8619-4093-1627-08dacbe14c0e
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2022 16:56:13.0105 (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: cL3UXvNfEvs1DSDCQeySFz+A0C7M7jHYYRNFwOkcdJIjGhs624F8LctsOZJzYY7YjIE+SbJl88Q+s1JqYvkQsQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR05MB8266
X-Proofpoint-ORIG-GUID: 5bxmnoOlyvJzRxygBcvmeu8CR401UCz_
X-Proofpoint-GUID: 5bxmnoOlyvJzRxygBcvmeu8CR401UCz_
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_14,2022-11-18_01,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 priorityscore=1501 bulkscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 impostorscore=0 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210131
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/w46axxUwo0Mj9wqz3_MDKRJv0y8>
Subject: Re: [Idr] Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2022 16:56:34 -0000

Thanks a lot Ketan. This definitely helps.

Thanks and Regards,
Abhishek



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Sent: Monday, November 21, 2022 10:21 PM
To: Abhishek Chakraborty <cabhi@juniper.net>
Cc: idr@ietf.org; jie.dong@huawei.com; stefano@previdi.net; mach.chen@huawei.com; hannes@rtbrick.com; jefftant.ietf@gmail.com
Subject: Re: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt

[External Email. Be cautious of content]

Hi Abhishek,

Please check inline below.


On Mon, Nov 21, 2022 at 7:06 PM Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>> wrote:
Thanks a lot Ketan.
This clarifies my doubt.

But then one more query is that:
If both of these TLVs are different then why we need to have a D flag in SR-MPLS BSID?

KT> The SR BSID TLV works for both SR-MPLS and SRv6 BSIDs

Since these 2 TLVs are separated out and an SR-MPLS BSID TLV is always guaranteed to carry a label and SRv6 BSID TLV (Type 1211) will be used to carry a SRv6 BSID. If this 2 TLVs had been same then only the D flag has some purpose. Else depending on the Type of TLV it can be decoded, or depending on the Address family of the BSID it can be encoded. Right?

KT> The SRv6 BSID TLV was added later on to enable additional signaling (e.g. endpoint behavior) that could not be introduced in a backward compatible manner in the previously defined TLV.

Thanks,
Ketan


I am trying to figure out the case where an SR-MPLS BSUD TLV can carry a SRv6 BSID as we already have a separate TLV to encode SRv6 BSID.

Thanks and Regards,
Abhishek



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Monday, November 21, 2022 6:59 PM
To: Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; jie.dong@huawei.com<mailto:jie.dong@huawei.com>; stefano@previdi.net<mailto:stefano@previdi.net>; mach.chen@huawei.com<mailto:mach.chen@huawei.com>; hannes@rtbrick.com<mailto:hannes@rtbrick.com>; jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>
Subject: Re: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt__;!!NEt6yMaO-gk!E4HBDwiL0bLUoZGuKGR2EJNKC1kWKbi19IXSqQTE6uTmHxhVkHU_5dndDh4T1pQA1tO8c2d3JXZf3wSHE7E$>

[External Email. Be cautious of content]

Hi Abhishek,

The D-flag in the BSID TLV only indicates whether the BSID is an MPLS label or SRv6 SID.

The D-flag in the CP Constraints TLV and SR SL TLV indicates the data plane of the path.

Hope this clarifies.

Thanks,
Ketan


On Mon, Nov 21, 2022 at 6:50 PM Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>> wrote:
Thanks Ketan for your reply.

So then for SR-MPLS BINDING SID (Type 1201) the D flag indicates the dataplane for the BSID. So I am guessing that this is to indicate the forwarding state of this BSID is whether formed of labels or SRv6 SIDs. So in that case this is kind of an inter-networking scenario.
Can't we provide such flag in SRv6 BSID TLV as well or do we always expect that SRv6 BSID must only have SRv6 Dataplane?

Thanks and Regards,
Abhishek



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Monday, November 21, 2022 6:21 PM
To: Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; jie.dong@huawei.com<mailto:jie.dong@huawei.com>; stefano@previdi.net<mailto:stefano@previdi.net>; mach.chen@huawei.com<mailto:mach.chen@huawei.com>; hannes@rtbrick.com<mailto:hannes@rtbrick.com>; jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>
Subject: Re: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-18.txt__;!!NEt6yMaO-gk!EB4n7mYskzp8oEnrX1Utgl14fNWOUOc6AZ6K7uY4AzAbzo5w8qvXQ-TsRyGTPhS7O5ipgSdM15NyjL2yOnY$>

[External Email. Be cautious of content]

Hi Abhishek,

Please check inline below for response.


On Sun, Nov 20, 2022 at 12:24 AM Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>> wrote:
I hope all are doing well.

Hello Ketan,

It is a long due query from my side on this draft but couldn't find time to shoot out an email.

1.
When I see section 6.1 and 6.2 for binding SID, the flag bits for these 2 section overlap each other at 0th bit with 2 different flags:
For SR Binding SID:
          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |D|B|U|L|F|                     |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
For SRv6 Binding SID:
          0                   1
          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |B|U|F|                         |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

The D bit is used to identify if the SID is SR-MPLS or SRv6. Now the B flag in SRv6 Binding SID is placed at the 0th Bit in the draft. Is it a typo or intentional which I am missing? Shouldn't the SRv6 flag have the beow:

KT> The flags field for the two TLVs are different. While some flags may be the same, the intention is not to use the same flags in both cases.

          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
         |D|B|U|F|                     |
         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Depending on D flag the rest of the bits can be parsed.

2.
In section 6.6:
      -  P-Flag: Indicates that the CP prefers the use of only protected
         SIDs when set.  This flag is mutually exclusive with the
         U-Flag.

      -  U-Flag: Indicates that the CP prefers the use of only
         unprotected SIDs when set.  This flag is mutually exclusive
         with the P-Flag.
...
..
      -  S-Flag: Indicates that the use of protected (P-Flag) or
         unprotected (U-Flag) SIDs becomes a strict constraint instead
         of a preference when set

P and U flag already says that we use only Protected and Unprotected. How is it different from a strict constraint? Setting P/U means we are using strictly Protected/Unprotected.
Can you please help to clarify.

KT> Without the S-flag, the P/U indicates a preference.  With S-flag, the P/U are strict requirements for SID selection.

Thanks,
Ketan


Thanks and Regards,
Abhishek



Juniper Business Use Only
From: Abhishek Chakraborty
Sent: Friday, July 29, 2022 12:03 AM
To: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; jie.dong@huawei.com<mailto:jie.dong@huawei.com>; stefano@previdi.net<mailto:stefano@previdi.net>; mach.chen@huawei.com<mailto:mach.chen@huawei.com>; hannes@rtbrick.com<mailto:hannes@rtbrick.com>; jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>
Subject: RE: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17__;!!NEt6yMaO-gk!AtWUi34hm-VCXVUtyxjShMT69xgtGDP7RFxWdsH0PyXNzJy5ZWvfXT9KvCmmLgEthlAsgOD6riPDsTgTrgY$>

Thanks a lot Ketan for your response.
It has clarified all my doubts.

Thanks and Regards,
Abhishek



Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com<mailto:ketant.ietf@gmail.com>>
Sent: Thursday, July 28, 2022 6:15 PM
To: Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>>
Cc: idr@ietf.org<mailto:idr@ietf.org>; jie.dong@huawei.com<mailto:jie.dong@huawei.com>; stefano@previdi.net<mailto:stefano@previdi.net>; mach.chen@huawei.com<mailto:mach.chen@huawei.com>; hannes@rtbrick.com<mailto:hannes@rtbrick.com>; jefftant.ietf@gmail.com<mailto:jefftant.ietf@gmail.com>
Subject: Re: Queries on draft https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17__;!!NEt6yMaO-gk!AtWUi34hm-VCXVUtyxjShMT69xgtGDP7RFxWdsH0PyXNzJy5ZWvfXT9KvCmmLgEthlAsgOD6riPDsTgTrgY$>

[External Email. Be cautious of content]

Hi Abhishek,

Thanks for your email that brings up some very good questions. Please check inline below for responses.


On Thu, Jul 28, 2022 at 3:33 PM Abhishek Chakraborty <cabhi@juniper.net<mailto:cabhi@juniper.net>> wrote:
Hope everyone is doing well.

My queries are regarding the following flags:

  1.  https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17#section-6.7<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17*section-6.7__;Iw!!NEt6yMaO-gk!AadXpHLhwOmex9PJdephXXL1Ef1EKb2Dama9xDh4w6VooSngX6wI7WQCaQwbcG06enKPN7ok-dWW7tMZXyY$>


E-Flag : Indicates that SID-List is an explicit path when set
        and indicates dynamic path when clear.



         C-Flag : Indicates that SID-List has been computed for a

           dynamic path when set.  It is always reported as set for

           explicit paths.


     Does E flag only get set for Statically configured segment-list (non-compute) on headend router?

KT> Yes, but not "only" that. Please see further.

     Does E flag includes PCE/Controller provisioned segment-lists as well? Because PCE/Controller provisioned segment-lists are dynamically provisioned by controller on the headend.

KT> Yes.

     Does C flag only gets set for locally computed segment-lists? Because if PCE/Controller provisioned segment-lists are also dynamic paths but not locally computed, will this C flag
                    be set for those as well?

KT> The draft is about reporting from the SR Policy headend. If the headend does not see this as a dynamically computed path (e.g., if it is not delegating computation) then the C flag won't be set.


KT> The reference here is explicit and dynamic paths per RFC9256 and not about how they are provisioned. Specifically, please check section 5.1.

                    What is the meaning of "It is always reported as set for explicit paths" in C flag?

KT> The SID list is pre-computed always for explicit path and hence this flag is always set. For a dynamic path, not all paths may be computed (e.g., if it is not the preferred/active then the path may not yet have been computed).

                   In case of delegation how these 2 flags will be set? Because the computation is done in the controller with the local constraint set.

KT> Please check if my prior response clarifies.



  1.  https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17#section-6.8<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-17*section-6.8__;Iw!!NEt6yMaO-gk!AadXpHLhwOmex9PJdephXXL1Ef1EKb2Dama9xDh4w6VooSngX6wI7WQCaQwbcG06enKPN7ok-dWWAqrqNz4$>

      *  E-Flag : Indicates the SID value is explicitly provisioned

         value (locally on headend or via controller/PCE) when set and

         is a dynamically resolved value by headend when clear

Does this E flag on each segment means if this segment is explicitly configured in the segment-list locally?
KT> This one is not about a dynamic or explicit path but about whether the headend is doing SID resolution. Even for an explicit path, the operator config could be simply using a node's IP address for a Prefix-SID (Type C). The headend needs to dynamically resolve to a SID value and so this flag is not set. For a dynamic path, if the controller is fully resolving the SID values and providing them to the headend then this flag would be set.


i.e. if a segment-list is a mixture of some statically configured segments (non-compute) and some are computed/translated segments, then segment-list will be set with both segment-list C and E flags and only the non-compute segments will be set with E flag?
KT> I hope my previous comments clarify.


Does this E flag be set on all segments of a PCE/controller provisioned segment-list? If yes then will such PCE/Controller provisioned segment-lists be marked with segment-list E flag? But then such segment-lists are not dynamic anymore right?
KT> I hope my previous comments clarify.

Thanks,
Ketan


Thanks and Regards,
Abhishek



Juniper Business Use Only