Re: [Idr] WG adoption call - draft-kaliraj-idr-multinexthop-attribute-10 - (11/10/2023 to 11/24/2023)

Kaliraj Vairavakkalai <kaliraj@juniper.net> Fri, 17 November 2023 09:32 UTC

Return-Path: <kaliraj@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 E7182C151524 for <idr@ietfa.amsl.com>; Fri, 17 Nov 2023 01:32:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.705
X-Spam-Level:
X-Spam-Status: No, score=-2.705 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_LOW=-0.7, 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="JO6+9/Lx"; dkim=pass (1024-bit key) header.d=juniper.net header.b="f3o57YHt"
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 qcO5jYfe7IRV for <idr@ietfa.amsl.com>; Fri, 17 Nov 2023 01:32:22 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 D7F7BC151534 for <idr@ietf.org>; Fri, 17 Nov 2023 01:32:21 -0800 (PST)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AH8lgg1002860; Fri, 17 Nov 2023 01:32:20 -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=/UPVIJriSlLnvra0W80+Yf9eaU35B+uuwbnPN6L9W3Q=; b=JO6+9/LxZcY1/hQ1ezGKVPvglkLzE8ObcWRag7C7v3ct7sWB14E1YuIC3/ZGREt6Jw5g vdOa1N7ux7DjzP5/kFog/SzjtZGeJL3yfD+LrRVldHxm22GF0J92qJrAr9WvBgWI/l1G 3ujfI1m3x8gfxWapRL7Zv9SpQOhkbFwu6snAjTp9MX/yjNQG9Y9CRIzLjMVTKlYlaH2k qKHSLT+gvfbTqeaMPjFcV1I/iQGV1FdsR8iKbhgc+W32+fDxfxN6gjzPk5k9f+XpIqQ/ qpXIeWqNRXVwaKYGsVVpBJL2kkQw5eiZ9tbBgEi1wvlcgLQ6Nb97mc8t3y4Heo3SBzIM 2g==
Received: from mw2pr02cu002.outbound.protection.outlook.com (mail-westus2azlp17013034.outbound.protection.outlook.com [40.93.10.34]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3udnx4k1rc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 17 Nov 2023 01:32:19 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VooxwxJ3scKD/Ql/vOKLE07YfM4FlWTY8tTy0dsT9gPn70C/pGW8eA5ZQ9GKoutY4tA7dKGZoZSdCAVF0KCfFKjmn5hPjeMWgJNTTpshglt2BCGYnPVX3sjWvj4tNla+gqBpA5KvtYCj4lFlHYstjKM4ZZzWT17bQXu5nDfx3Sm1T3mF2IlbDOsdrNFDO382RJV9bxLgJNqWYkyXgTrZw3WaNpDCDTLY2wNONtcOwERgnK/W68L1oxQ8rw4K52a78z0YphUKJMav6xWWNOIk7uTKZJRUTZ1clChofbQg1ulQkDIC3cVcQqGxvao6x3dAecJ2Se86aYbNhrOke9MclQ==
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=/UPVIJriSlLnvra0W80+Yf9eaU35B+uuwbnPN6L9W3Q=; b=ZoBEON/KSKGuxOVg1ZXTN89MAQ9Fj+z5VOGmPgF0HO8k6SZZkS32jaClAqobareIAZe433wLCnGaiJVwtJdaCeZm7eRyH9TPeMVbwJA28CwobBtbSjlSxRoTjksP92Y+MgYEnvla6pYVHAka5YarI3mFGE0qIzyzLIs/S9IFgHS/GOLNeYlORh4wdxpzJUpyWKiql6mQe2JeAQzvQkaYmpccPMpa40C78iOSOqaL7OIJJJubN+Mtet2/CiowcoB1bW24h5CJmE7w2XNUkQGOyd9W33ebgmGigPq9RcXs1WmmbO0FIMKxql6ZHG0MngdmvrmcCZ5ZfymJxqViK+2xbw==
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=/UPVIJriSlLnvra0W80+Yf9eaU35B+uuwbnPN6L9W3Q=; b=f3o57YHttruLMIaB7jlmscEHwfXgSo+RUhU7iikTSARo/J/u80fzjEb/q6PVi7SQcRtp2ABnjmTnDck3HU6HGVRrRuqnemaUs0MfgOnIBv75LzaHaXCO1MXm7JZcLIWrhPDLL70YoGjmxZtc2gqCtYDD4CINbjDvoT7ChAGZ7PE=
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com (2603:10b6:a03:394::12) by PH7PR05MB10414.namprd05.prod.outlook.com (2603:10b6:510:2ef::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.28; Fri, 17 Nov 2023 09:31:51 +0000
Received: from SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::3f3c:829e:7dfe:3930]) by SJ0PR05MB8632.namprd05.prod.outlook.com ([fe80::3f3c:829e:7dfe:3930%6]) with mapi id 15.20.7002.018; Fri, 17 Nov 2023 09:31:51 +0000
From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
To: Igor Malyushkin <gmalyushkin@gmail.com>
CC: Susan Hares <shares@ndzh.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: [Idr] WG adoption call - draft-kaliraj-idr-multinexthop-attribute-10 - (11/10/2023 to 11/24/2023)
Thread-Index: AdoTtaKyQmkFtJoBQ6yDFucbeNXXpQERnSOAAAdfxm8AEc+pgAAzG/bZ
Date: Fri, 17 Nov 2023 09:31:51 +0000
Message-ID: <SJ0PR05MB8632224A7C9F405C8F35CDFFA2B7A@SJ0PR05MB8632.namprd05.prod.outlook.com>
References: <BYAPR08MB4872A223AD5BB69AB96803E5B3AEA@BYAPR08MB4872.namprd08.prod.outlook.com> <CAEfhRrzvkNRJq_iyYx07BWoGROp3tJ+Lzd2h4wVaJDo48Er_YQ@mail.gmail.com> <SJ0PR05MB8632722A1A257B8AA8F0DB98A2B1A@SJ0PR05MB8632.namprd05.prod.outlook.com> <CAEfhRrwHJxzdBh8z0Z679yQZGEvmvzOb2JZyzrvN6SBgVMfKZg@mail.gmail.com>
In-Reply-To: <CAEfhRrwHJxzdBh8z0Z679yQZGEvmvzOb2JZyzrvN6SBgVMfKZg@mail.gmail.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_Enabled=True; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2023-11-17T08:08:37.8179273Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SJ0PR05MB8632:EE_|PH7PR05MB10414:EE_
x-ms-office365-filtering-correlation-id: 824e9c8f-97be-49c7-8d44-08dbe750077d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6Qobd39tThzZIRLS7W+oMo9aFZWs6u7zQEpugakP2DkoTcwUv3KR3nmLF/um94HmrgU+gjXBdqauwd4IgIdpIFYNC1UT+vvRajcPlL3nD+TDv4I0ztJcPGgn1T2U4GJkLIBnpGxXc0k2AQCA+Wup/78sbahMzcVrMWpjiTLkAo07CGOm4rCiYrdKp5dYeo+LpOjii7MR8hqxgvd+hjvuCUdVxrkRnsxFWeXN+eAnmKpVo28R7TE81NEfVfkMVfkkyUz3QeMkFJXJitJBy+Jjuo/LCcBAmMzv3UbQgm9bu5sw/QNOA2tLSknejldySWxHXbDFbpLLPd9Jwa3U/jt4o19+0o2+1tq0XhTZTXW833rU3lY75QbBemcX9uejByGKY6rje4nLRFTVzrYBSryfTWsaUECnWJpGPTuF0JC6eOC6WoaSCrrlC2q8gesSAREwc9xkaiosfeIXZFwDg2cy8Q06t/ZPXzraHr2moZpZ5gFlHa0k7uDnREEnVBVurTnRDYKLEe8Ux4+IFyWj5gJcqpMp/+G0X/T5uYW2UblwHYpAmKPK8+rGxPYWwqAPv54QEwDCGJ4DO81/jikfqVKy2Ih5k/HYsxGfNZlYdQ1xUwfEjGKESQ/QOIVCmJRmMlyD8mcq9IDZWB6ZfJ9ZL1thl/NNrocuP7xSGZpIaneCY8Kht8/LycPEcqgTIos5A5qH
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR05MB8632.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39860400002)(346002)(366004)(376002)(396003)(230922051799003)(230273577357003)(230173577357003)(1800799009)(64100799003)(186009)(451199024)(66946007)(316002)(64756008)(66556008)(54906003)(6916009)(66446008)(76116006)(66476007)(478600001)(966005)(86362001)(5660300002)(41300700001)(52536014)(33656002)(38070700009)(2906002)(8676002)(8936002)(38100700002)(122000001)(9326002)(66574015)(26005)(71200400001)(83380400001)(4326008)(55016003)(7696005)(166002)(53546011)(6506007)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: wU2zVULJ7hPwTmE2fs/kiB7KKJ/r/9YWleBNq3DZTT7PL+m7nrwAuz3ADZ98qfThGVnWZsOuuD39TEAPEef1kurv9R9z2rmvtdRzV6NJD1Lxij3s+Ckq5HXxNZ9hlfknuJ1f1TItG2VU6r75LzzKahveFvSxTaSzomLk99wkX4GWGd5LoD7QFQ25gQnvqaw6b/rq+afHq/uH237LPUnIFw2QIY5odE/IlUIU3xstVo02hbe8kvuCqdMIU50XnKqUzpepuGPnSQy0TMFUWhLPkuPMMuBJULb3cnfcrfTd/IPkz0wBZeLvutOgdQ1ec/1Dki8b5kjwqywcCJIIEZGvsKb6GPeobPiJoUAgJ8BmSskq7jgZk6LMoYjdnNRty/7fW+SQwOmpCYUmtDKD6O1DfIUw/bxp8G3Fd5hhvvJdKIWkSpe32GnCk1djciFTRPstlGt7cFZ7tb1aJI57WtvVLsKroUd6FMYao9CI7ZfLu75yzYGBTYRjvfuUnQL+tG1/Y1CC/+gpHpIeWf/B2io2/bxPSvc21gMo8XyQpBM7+vGoZ0Zk9LwsF2BVX5+fUowzsSxccoMCVcDJB7AK0Fqx3X40TaUc3DBvlWoQ1NIPNcvVkAdH0VLJsaXliBsB08vEdiErs9CBRZd6PVgJv+X3YtAtUYnKqo9Lx3iOCUJWrV4DTfAIyUOyQ83jgtooLi+jGq6IvNPdU7vIOXKF8ADSF2gKSC1ywoLowa/dQ4zC+e6dobH0ydlarORS7zHoH4yLjC1frGhfyymfFGQZtxai9yfcao0Nu3P5OJBPb1AJrfzzwZiVql9pKLdjLtZhZ4Xg/IhJ/+2T4s0zXaH4HMUA2C5lmDSgJVUmSWXSnZBXgJae7SX0nRsxCKvnXtJsU+N/dQ6zEaWIr/pbu5tb0VXJYsIPYo55+Tc0tC5eismLY7BNFbgXpRoixjwzJ02qKvVAdw2yQHVH/4nihQc15V0wcy0mmuAO0n1/ze0uLPMi/FMYfuR2syUQ7LQFnTGX1BGhFgb0pcq5P3IJclKohO9rg8n9PoH0DH9vpXBmxwE+/jx/AITECm66+cT+r7neBQiuL5UtMj3C4jC4MYsrU+Te98fKfet2nskql9ZYI53OvrQ1qJZSBKxtnbvR6/vh39BabOJzvr1aax36TEI9ZEDy48JJHQr+NGKTUN7JMkF8hej4M8A5+5eUYPT11n1gjppCRgETXtJfN63bjnrRw0op44YFLAF4ztT3nU/dt66gSFjRPGrHwcUg+6nSkivasMete4nkUXX5AOiB0lDGY4GUaQl1+ED9x3xqmHqBhx+BfAFB66Zl46QXvnGQDVqNoYAzNUj9h5cM92jXB6wRnzJRKCjnDddwJ9CrHtkX8LiOFAjiHZGgbW7UoXgSJBDkj5rzl2tMpqi4TTny+E/10gGiriCRpQLhrQ+GlnvqJ+VpFcB3fO/Wn5i/JRKb4VLGZGVAD0yAF94v4TnGMH2w9lIBuZEWAthVZ6bCX+ytDQ4Kk/TZPeLRsgm/WYsH/jV2i8VM75jtFUnkFLJb3koqeKnBSUDCKj6te+e4yiPEaV6kE5JX0YRDHPrS09x8pqnmDnLMlIO3SYCZxcdObIIcU1+CgQ==
Content-Type: multipart/alternative; boundary="_000_SJ0PR05MB8632224A7C9F405C8F35CDFFA2B7ASJ0PR05MB8632namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR05MB8632.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 824e9c8f-97be-49c7-8d44-08dbe750077d
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2023 09:31:51.2039 (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: JzvoyAZRd3H1+M78zzT4FflAukr0PG/UQzmsGHq7NAT8w9fJPQA27cuXjQ7BPT9stz2iKqx3/1Lj1Y5Gg2aJ3w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR05MB10414
X-Proofpoint-GUID: L8EiE-4mMuB0-KKyVPqSPQjSbI8S6lXd
X-Proofpoint-ORIG-GUID: L8EiE-4mMuB0-KKyVPqSPQjSbI8S6lXd
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-17_07,2023-11-16_01,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 mlxscore=0 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311170070
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/3wQ6NrB5JqOl9_BqK879gKgHgDE>
Subject: Re: [Idr] WG adoption call - draft-kaliraj-idr-multinexthop-attribute-10 - (11/10/2023 to 11/24/2023)
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: Fri, 17 Nov 2023 09:32:26 -0000

Hi Igor,

Please find some responses inline. KV>

Thanks
Kaliraj


Juniper Business Use Only
From: Igor Malyushkin <gmalyushkin@gmail.com>
Date: Wednesday, November 15, 2023 at 11:45 PM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>
Cc: Susan Hares <shares@ndzh.com>, idr@ietf.org <idr@ietf.org>
Subject: Re: [Idr] WG adoption call - draft-kaliraj-idr-multinexthop-attribute-10 - (11/10/2023 to 11/24/2023)
[External Email. Be cautious of content]

Hi Kaliraj,

Thanks for your response! In general, I agree with the list above and personally find your work promising. I just want to clarify several things. Please, see my inline.

чт, 16 нояб. 2023 г. в 05:14, Kaliraj Vairavakkalai <kaliraj@juniper.net<mailto:kaliraj@juniper.net>>:
Hi Igor, thanks for your comments.

This MNH draft applies to single path carrying an ordered set of one or more nexthops.
[IM] That's about outgoing messages I believe. I asked about the sources of it. Let's say, we have two paths for the same destination: x.x.x.x/y {1;2;3} and x.x.x.x/y {5} from different peers (and with the different next-hops as well). A node selects the latter due to its shorter AS_PATH, would it be possible to propagate the route further with the MNH attribute and both next-hops?
    KV> Good question. The node may readvertise the best path with a MNH containing the nexthop (EP1) of best path as active leg, and nexthop (EP2) of inactive path as backup leg. E.g.,

        MNH-X:
          +NFI-X <Primary, Num-Nexthops=2>
                +FI-X <Action=Push, RelativePref=1>
                     -FA-U <Type=1, EP=EP1>
                +FI-Y <Action=Push, RelativePref=2>
                     -FA-X <Type=1, EP=EP2>

Yes Addpath advertises multiple paths along with their attributes, but only if they have unique nexthops. So as I see it, the real use of Addpath is also to advertise multiple nexthops. But Addpath does not specify any relationship/order in the nexthops sent, and uses high RIB-out/in scale, because of using all attributes.

Conceptually, if the sending BGP speaker is able to come up with “what kind of multiple-nexthop forwarding” is needed at the receiving nodes, then that can be conveyed in a single route update in a more expressive manner, instead of carrying all paths to receiver and further consuming CPU in multipath computation at all receiving-nodes. MNH just provides that expressiveness on the wire. How the sending speaker arrives at the forwarding-info to be sent in MNH (ECMP, Ordered fallback, WECMP, etc) - there can be more than one ways to figure that out, based on different usecases - as we are discovering. This just opens up a BGP based standard API to the box’s BGP RIB.
[IM] Thanks for the additional clarification.

And about the point on carrying labels in unlabled families: nodes not supporting MNH will just ignore it. Only those that have configured an AF to use MNH will use it. So I think there is no surprise element to any old BGP speakers receiving the label/MNH. If a receiving node that understands MNH does not understand enough of the contents to safely use it, they don’t use it (‘Attribute Discard’ approach). But I agree, the error handling will evolve as the draft matures.
[IM] I'm worried about the approach when we define some new attributes and significantly change the very nature of an address family. Where does this road lead us? I consider an address family not only as an encoding container but also as some semantics behind it, and it looks like additional attributes can alter it in any possible way.
   KV> I get your concern. I consider an address family as having a core business logic. And these encoding enhancements should not alter that business logic. They should just help in achieving that business logic better.
   KV> IOW, encoding deficiencies should not come in the way of achieving the business logic better. I agree with you that the core business logic of an AF should not be diluted. But I also feel giving any AF a little more expressability
   KV> should not hurt its business logic.

I feel the flexibility (carrying labels in unlabled families) itself is beneficial. Even today we have usecases (LU-EPE, 6PE, 4PE) where we want to impose labels on unlabeled service routes by resolving over labeled families. And some of these usecases (6PE, 4PE) require redistribution between Internet-families and Labeled-AFs which is risky. Using MNH allows safe walled gardens with consistent service, transport AF-layers, avoiding such redistribtions. And, I agree that interaction/precedence of the label carried in MNH with the label carried in other places on the route need to be specified.
[IM] At this very moment, I can't see where this flexibility is justified. It more looks like the approach to get rid of the LU.
KV> I feel having transport layer families (like LU) and resolving service families over them has the advantage of indirection and BGP PIC.
KV> So I think we cannot get rid of LU as a transport-family, unless the indirection is provided by some other means.
     KV> Its core business logic is to carry transport end-points.
     KV> Having flexibility to carry label on service-routes does not mean we need to eliminate a transport layer family. it just allows additional expressability for AFs at each layer.
I also don't think that 4PE/6PE require any redistribution between AFIs, no one requires us to disseminate service routes as labeled ones, it is enough only for their next-hops. In other words, all the described cases are already solved by the LU.
KV> I suppose you are mentioning the LU-EPE (https://datatracker.ietf.org/doc/html/draft-gredler-idr-bgplu-epe-15) way (nexthop-unchanged on SAFI 1 routes) of doing 6PE? I agree in that way, redistribution between AFs is not needed.
KV> If the same approach needs to be used with nexthop-self on SAFI 1 routes, it may need multiple loopbacks, one to advertise explicit-null, and another to advertise implicit-null.

KV> But in mechanisms described in rfc4798 or in https://www.ietf.org/archive/id/draft-mishra-idr-v4-islands-v6-core-4pe-06.html#section-7.4, AFI redistribution is needed. SAFI 1  routes are redistributed into SAFI 4.
KV> This dilutes the business logic of these AFs. Ability to carrying explicit-null in SAFI 1 using MNH helps with these scenarios, by not diluting SAFI 4 business logic to carry service routes. Thanks.


Thanks
Kaliraj







Juniper Business Use Only
From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> on behalf of Igor Malyushkin <gmalyushkin@gmail.com<mailto:gmalyushkin@gmail.com>>
Date: Wednesday, November 15, 2023 at 11:45 AM
To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Cc: idr@ietf.org<mailto:idr@ietf.org> <idr@ietf.org<mailto:idr@ietf.org>>
Subject: Re: [Idr] WG adoption call - draft-kaliraj-idr-multinexthop-attribute-10 - (11/10/2023 to 11/24/2023)
[External Email. Be cautious of content]

Hello folks,

I have some questions. First, it is unclear whether this draft applies to several paths and their next-hop addresses or a single path and its potential next-hop addresses. The text, especially in Section 3, refers to the Add-Paths mechanism as today's alternative, but Add-Paths allows us to propagate several paths without losing any attributes.
Second, the draft specifies that for unlabeled families there can be a labeled next-hop attached via the new attribute. I think that moment should be carefully considered by the WG. From my side, it is strange to advertise any labels to a receiver that does not expect that via families that are not about that.

Thank you!

пт, 10 нояб. 2023 г. в 13:19, Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>:
This begins a WG adoption call for draft-kaliraj-idr-multinexthop-attribute-10.txt.

Each author should reply to this message with a message
that indicates whether you know of any IPR on this topic.

During your consideration,  please consider:


a.       Are there any errors or problems with this specification?

b.      Will this specification aid operational networks?

Cheerily, Sue Hares
_______________________________________________
Idr mailing list
Idr@ietf.org<mailto:Idr@ietf.org>
https://www.ietf.org/mailman/listinfo/idr<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/idr__;!!NEt6yMaO-gk!EqDZ5Xgy6P1r1DqauJ3-G_fdixf-M42OMPDJ41fgj9c3Cgs3EuxCPdUgGTckEw2m2hSbX7P6jwCMDhXb1FPb$>