Re: [Idr] I-D Action: draft-kaliraj-idr-multinexthop-attribute-01.txt

Kaliraj Vairavakkalai <kaliraj@juniper.net> Sat, 03 July 2021 09:39 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 AFCD83A23A8 for <idr@ietfa.amsl.com>; Sat, 3 Jul 2021 02:39:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.193
X-Spam-Level:
X-Spam-Status: No, score=-2.193 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.198, 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=RhUw3Ksc; dkim=pass (1024-bit key) header.d=juniper.net header.b=IGZyUu+a
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GdQU9HVDtNxE for <idr@ietfa.amsl.com>; Sat, 3 Jul 2021 02:38:57 -0700 (PDT)
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 CA0713A2379 for <idr@ietf.org>; Sat, 3 Jul 2021 02:38:57 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1639cvUm028264; Sat, 3 Jul 2021 02:38:57 -0700
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=k1zHVGc+TUgy1DJI4f4PAjEpyFzdVv9f4PhlTALDjjg=; b=RhUw3Kscgt7wVdargOTLm+OhLCaS7zpxXo9gIQNKUpvFljIgrmOQa7Wn//xAWw/mHo9f 8ZfY9iNKRGG9qeiUiDLlRosfL9JoTBYTzBwYmbQLvIRhC1vQkMcxfIfIpiMfAmK9om5Q VR4+3upeE9yg9XJgAB1sVqDeI4o/eKdVt4MBbvSx8tL6pogk4A1SH8s5Q64sEq7nqKHq xgnV199mAeTyOZQqcWX1C6A7AElqw2Jc414OMAekdP9JZS9ejB02BLVzGaTMYkTwj8MU IlwasyK+WDWCcyyX9kyMQzmWNqv7OSwX6qFchLMnret86vjhU2v54ERuP4VsqZO76/9P bA==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2168.outbound.protection.outlook.com [104.47.58.168]) by mx0a-00273201.pphosted.com with ESMTP id 39j3y2s8n9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 03 Jul 2021 02:38:56 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I3jEkdTf/U4Du5cFVzHqOc+W/t2VGBQ1CAZrGbsj6RbsRZG0PcYfbUcXPOF0GPlXe/u89iPuQyQAmq35Pv9oA5tQn9aDbBwd1+BqNGT2IuK4aGQKLAlgIAPV6f2l39oV3Xibp3n5Xk8xIWVHWp8FV1njn1EYuAl7wcrKwPhAMq5WYDlq6wBWJ5xf1TKeMzw2bZ1vej2zR8Wc4qZc+fW/4hu8d4umTysMRo+KysQDjwr5gdj6lAqRpL6+br8TxVVFtzNz02wY2mA7R/RkmvxI5MazuqjmkokFc8y9jjayxMwJWyd1n6PhWv97VWAZmb559S2q8wpPIx3/mDC1QoBXWQ==
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-SenderADCheck; bh=k1zHVGc+TUgy1DJI4f4PAjEpyFzdVv9f4PhlTALDjjg=; b=DgxVUIliIvwbO/B9xbW662eH6Cg57W1sqMiBcH29lmQNOfSy9AHoF0P7GguRv2ppkbEba5ZTvFtuWpS5yMYas0ipifJ2qOtKDSga1qYMNsOJsbz9ulicZ0RmZqC8I/2Gn0rq3c74JEMsYQ1TeXPLeyU+cyx29vUZ02MFy9k2L27pU3hPprvhQ1YecFw6hvIH+2dpBAbrbKPN15Qk6SV1pdEbzNJeebDdoXMepXl0hRzq4mHsHHP/kYDVvAL9yKyrAeAjbfv9ssrnbYoZrcUkDJnfG1BiuKfVgI4acepkgfKrw1q6rrDE4oibJ3FW7YU/VZO5y9FrFInG542BVzkbyA==
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=k1zHVGc+TUgy1DJI4f4PAjEpyFzdVv9f4PhlTALDjjg=; b=IGZyUu+aUIO6NxQgoibPNa6fS+smVGhNQQ6gXDOTxttBJjaC6mOt5HTVOWkeuo71LVkQkpij2cJwWXA3yVmOXJsIXk8B2LW3ORgq3NE1jRuA8P9HWsF2sEaleuuziUKfuUDfrLtVWnK8/BqEx838/T1YU48KHtv2asW7r/6aQYU=
Received: from MN2PR05MB6511.namprd05.prod.outlook.com (2603:10b6:208:da::13) by BLAPR05MB7443.namprd05.prod.outlook.com (2603:10b6:208:290::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.13; Sat, 3 Jul 2021 09:38:55 +0000
Received: from MN2PR05MB6511.namprd05.prod.outlook.com ([fe80::b4e8:8396:88ac:d75c]) by MN2PR05MB6511.namprd05.prod.outlook.com ([fe80::b4e8:8396:88ac:d75c%2]) with mapi id 15.20.4287.030; Sat, 3 Jul 2021 09:38:55 +0000
From: Kaliraj Vairavakkalai <kaliraj@juniper.net>
To: Robert Raszuk <robert@raszuk.net>, Minto Jeyananth <minto@juniper.net>
CC: "idr@ietf. org" <idr@ietf.org>
Thread-Topic: I-D Action: draft-kaliraj-idr-multinexthop-attribute-01.txt
Thread-Index: AQHXXqnzuyrnD7tHtUa4j+I1+RsQNKsOyLGAgCJLj+k=
Date: Sat, 03 Jul 2021 09:38:55 +0000
Message-ID: <MN2PR05MB6511FA37214D343D3F923AE4A21E9@MN2PR05MB6511.namprd05.prod.outlook.com>
References: <162340175034.6148.8928864955067799770@ietfa.amsl.com> <CAOj+MMEG6vx7zAJcLAgyuXGPcuvuus=PU48aANJ93VKTLeV9dA@mail.gmail.com>, <CAOj+MMHcuZk+=NvKXto8WoJQEeCihwQrXvGLk=gCpuTv2X1tMA@mail.gmail.com>
In-Reply-To: <CAOj+MMHcuZk+=NvKXto8WoJQEeCihwQrXvGLk=gCpuTv2X1tMA@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=2021-07-03T08:52:44.1976795Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard
authentication-results: raszuk.net; dkim=none (message not signed) header.d=none;raszuk.net; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 636157de-cff5-41ba-cbed-08d93e066024
x-ms-traffictypediagnostic: BLAPR05MB7443:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BLAPR05MB74431C9E4420A9F4B4962801A21E9@BLAPR05MB7443.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TE9Rg7q353wKPqOg3nLwJjA/kVAbrri2U1IBSoQONr1Tw5plvluauKK/YHyiNphDrEEjeqh7V2HDfn8WX7kq67Jupj3Pi4mvQ9NrqWDhm0YAH84Y91vMK/tj2sdljaDsApWwuCVWDFvRq9kwxYqX9gusUMKeB32RZvxAPmqLKZcfw2yMrW2IgW0DWQ1VZHcC8c8wtUklgvlaKSz7/zRfr2BhCXe9ivev0a32uY8RpQOeSXsn3GDebzAuSHa5NgeM0PLmZQ7q58cLT7Jq5v82daf5Am5Vq1eaqrLz5lsvgZ8Min/qxzq86N2wwhbC9c5YqzObhkgTofsiycmHG2gdHJAKkEkwslfWNGeMUOXB2CRCmr1mmIBT5T62rDgXiq5NPwhAEUTqSlfBGXxe7OoEk/uqNEHNlmade4lYaJMPiglULIQLCTQsZXAj9wFlQErAmbupUT1h2ipH3Qq5Tp7kiJCilVME0ch2kf0+cozDnxo0E689BCKz3X+QjpSCZ0uvhh9QXIjvqMhUsfrcxhm/7lhNEoyeTD967ARnV2nEWdL7Sj71B6urlKq7Lyd7qAaMwkOw1hwcjcoW5AvSmvZ0AtStYv06+k0mZloCdA/KYuGdV1I56MmuIV4KAV7yqOlQU0T9blK3KVxAJ9Nw8TRoiN7WXEmPGXamUewqb6vR3Kr0+SvmbWH+3Vpu7ocZNL3pHdk96a6jbxZA+7UKM81tKBNOrx+Uk1r2a2bpP8KBy1SLjkbunC8DicISIA2ioymn23oiFlZgbBfJNeV/K8FghQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6511.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(346002)(396003)(39860400002)(136003)(478600001)(66574015)(86362001)(26005)(71200400001)(966005)(9686003)(66946007)(38100700002)(66476007)(122000001)(5660300002)(6636002)(186003)(55016002)(76116006)(33656002)(8676002)(66446008)(7696005)(166002)(52536014)(110136005)(8936002)(2906002)(316002)(64756008)(83380400001)(53546011)(6506007)(4326008)(66556008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: PDZM1qoDtG9jrgtdsezDp0aIsmKW74KI1Qpm7EuUCHBQKC4kxBJaj83hfC+Pg4ymfWsID9/gvnddo4SGVP3rI61mFGTNsgbCFlmtLGIMCzJ3xegcg7UfTTJVVMT/Fl4Ny7ksgnFJZsQGyyQkq2Ip+g5lWsoD3+UOZVkGK/CcJ5n0QvwvelXpESBNJ7rwKecmlvEmfF5w5oJvuuLZXjjmZH1e5661/v9HgtIUPm7ffKQbIlenDTEWhjCePgQXSQb1g4l/G57iDlh03723gmZVtyjYRBQDizA8t1AqiqA39H7YISbb6W8HGi7ehrhAUc7wozHqFrauUgwB1XgMnNt4GZ1ccaDBaa4h5uA2os4s8KrBMyc2I6p/9KRxHP6tiz2FbfBvi0jZnY+wTfl4V+40WMlHScA+rWMs06YHtL+U1DfocyqC/u7kj0tMsXwXiTRF3Vc+nbNlk9YKLzWzdUuMz/5DLbApyuFKeM0ZYBLR1ThU1V8Ysg4sXinrLpzLppyw6IYc3dKrtQT2AJZqd43oWAkKKLhzx/5+douL4di9plIz9Vbb/n3Ai9rH0Fy2sWnWg7boEcRB9GYw7LjQRzvDII8ZQCKQhskMejuY9GdH3NkO+EQxrHCV1xJjsC3OoFhU1BuMjz0ZydsOoht7lmlhJdrLjtobBhsUITXvrj0GozaFI03pmt8Cn2nk+/VRhpys+nb8PR8425z0ENMaMHql+/q/Ymbq5oBflWvLARpbTqohdxVhu5/KCHtor+kMGJJOxG7vedq2lRtIMF0bRJW1UV/qCVGe9GZHEXxuaK/CQUK3uC6U9bJin3UgB744Bh5m+96sbtbaC0MCLKZn/UjqlLhutdF94fpgAXFmvYnCgXtnuToUAj8PBq6uSjnd57vd95Z7wXTPWfaZFkgUfz3Wh5Df1RwLNo7SbK7ilV3mvVj9ruU57eU2wuQqZ15AtzAYGH6udupwFQKTCwyaJiHdThZhFsi0JlRaxdv1etYKNQQ5h2SorkJYcjy/9Tv0vkT8Ds6dQXa5poDkETASt71ymIesM0NPrwU7pQ5TCWW8R/5HGhi0I+/QPnip795rq/35wpxicZvrl3kBqsjMhyshoy0PfoGVHQ93lbzoyL1Gcb49LvG11joOV+23akJkRpyRgpbgEf79AmGJxmuEJIPfDgrb1zs6ZLMBjb09GM+aW1XJoI0LDX8jcKRdWSHzLuYh0ao2Gh7Ej9VrIQT0+zigaELfhPTOUHOFrIzpxSm+qMeXk+i+OexYnpgVCtrQ8Z3We7IumVPXov4SYWISrx4BMUlhce/fnGPDU8PySSI/ClV2gtibtOjgobAeTcE6Wt8LQIwHdFLuu9m6q8ZD28pXbg==
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB6511FA37214D343D3F923AE4A21E9MN2PR05MB6511namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6511.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 636157de-cff5-41ba-cbed-08d93e066024
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2021 09:38:55.2176 (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: OV2/gWAEDNA97phkr1ep1LFIo6umpfXnRvMIqcsAWyabODdcPAPBgVjSeYGn1nUWziD8zTlYcKVeUiWFfbpZ9w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR05MB7443
X-Proofpoint-GUID: jz6tGHoj4cTS3ieHzp3chokyPeA-XGQh
X-Proofpoint-ORIG-GUID: jz6tGHoj4cTS3ieHzp3chokyPeA-XGQh
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-03_03:2021-07-02, 2021-07-03 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 clxscore=1015 mlxscore=0 mlxlogscore=999 malwarescore=0 impostorscore=0 phishscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107030058
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/w6KTW8PVZiECU_K0ZjDLHu3MMlU>
Subject: Re: [Idr] I-D Action: draft-kaliraj-idr-multinexthop-attribute-01.txt
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 03 Jul 2021 09:39:11 -0000

Pls see inline.. KV>

From: Robert Raszuk <robert@raszuk.net>
Date: Friday, June 11, 2021 at 6:09 AM
To: Kaliraj Vairavakkalai <kaliraj@juniper.net>, Minto Jeyananth <minto@juniper.net>
Cc: idr@ietf. org <idr@ietf.org>
Subject: Re: I-D Action: draft-kaliraj-idr-multinexthop-attribute-01.txt
[External Email. Be cautious of content]

HI

Two more questions ...

8. I am not clear what are trying to describe in Section 8.


   Like any other optional transitive BGP attribute, it is possible that

   this attribute gets propagated thru speakers that don't understand

   this attribute and an error detected by a speaker multiple hops away.

   This is mitigated by requiring the receiving speaker to remove this

   attribute when doing nexthop-self.

First indeed, the attribute may be propagated by BGP speakers which do not understand it, but that in itself is not an error. In those cases partial bit is set but attribute is still valid.

KV> I agree, the attribute should be made ‘optional non-transitive’. Å receiving old-speaker cannot remove the attribute since he doesn’t understand it. I should correct this.

This is also completely orthogonal to setting the next hop self on the path when propagating for example across EBGP.

KV> a new-speaker that receives the MNH on a route should not propagate it as-is (received MNH must be stripped), if it readvertises with nexthop-self (new MNH can be added as required).  When the nexthop is left unchanged, the MNH should be propagated as-is.

9. You are providing a lot of analogy to Add-Paths. But in Add-Paths thx to capability negotiation it is mandatory for receiving speaker indicating support to act on it. Here you have chosen for some reason blind propagation as optional transitive which perhaps may be ok for networks which do end to end encapsulation, but I don't think it is going to work in pure IPv4/IPv6 hop by hop lookup - especially in the cases of mixed network elements some supporting the attribute and some not.

KV> I had chosen ‘optional transitive’ to be able to pass thru RRs that don’t support it. But we also need to scope it within an AS and not allow it to pass ebgp boundary. And I agree with you the only way to do it for old-speakers is to make it ‘optional non-transitive’. I will correct that.

KV> And yes, the proposal is intended for BGP-free cores that use tunneling. Use in hop-by-hop forwarding network scenario is out of scope of this document. Thanks.

Thx,
R.





On Fri, Jun 11, 2021 at 12:09 PM Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>> wrote:
Dear authors,

I have read yr draft with interest as some perhaps recall we have discussed this topic in the past number of times.

Cosmetics:

1. First nit - why do you say label must be 3107bis label ? (3.4.2.  Labeled IP nexthop) MPLS label is a label and I am not sure how one method of label distribution matter here.

2a. What is PNH ? It first occurs in section 3 as "PNH-Len" or "PNH-address", but it is never explained in the draft. Is this Path Next Hop ?

2b. Would it be better to call this new attribute MNH MultiNextHop ?

Tech:

3. In section 3.1.1 you describe how to assure that NH in MP_REACH is also part of MultiNext Hop Attribute. But I do not see any discussion on how to treat or ignore next hops in MP_REACH when a new attribute is present and is valid.

4. In section 3.1.2 you define behaviour of RR advertising paths from non MultiNexthop paths and those which carry new attributes ... But you should make it clear that this is only about 9.1.2.2 step in best path selection (or candidate selection). There can be other criteria before we even get to that step.

5. Now the most important question - how do you plan to handle atomic withdraws ? I assume the plan is to readvertise the path with MNH - the removed next hop. So by implicit withdraw this next hop will be removed. The draft is silent on this. Now if the removed next hop was selected by some receivers as best (due to 9.1.2.2) and it was not arriving as part of MP_REACH this proposal require significant implementation changes on how BGP best path selection is triggered, how it runs, how it populates results to the RIB/FIB. I think a new section is needed in detailed discussing the withdraws.

6. How do you envision max-prefix safety knobs to work here ? On the surface it may seem orthogonal - but it is not. Today folks use this to protect infrastructure from for example operator's mistakes. Here one received path may fill the MNH attribute with 100s of next hops and as being optional and transitive will be distributed to all routers all over the world.

7. Observe that metric to next hops is dynamic. So some implementations capable of next hop tracking register with RIB all next hops and each time metric changes they get a call back. Here we are effectively talking about exploding this 10x or 100x or more ...

Many thx,
Robert


---------- Forwarded message ---------
From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Fri, Jun 11, 2021 at 10:56 AM
Subject: I-D Action: draft-kaliraj-idr-multinexthop-attribute-01.txt
To: <i-d-announce@ietf.org<mailto:i-d-announce@ietf.org>>



A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : BGP MultiNexthop attribute
        Authors         : Kaliraj Vairavakkalai
                          Minto Jeyananth
        Filename        : draft-kaliraj-idr-multinexthop-attribute-01.txt
        Pages           : 12
        Date            : 2021-06-11

Abstract:
   Today, a BGP speaker can advertise one nexthop for a set of NLRIs in
   an Update.  This nexthop can be encoded in either the BGP-Nexthop
   attribute (code 3), or inside the MP_REACH attribute (code 14).

   For cases where multiple nexthops need to be advertised, BGP-Addpath
   is used.  Though Addpath allows basic ability to advertise multiple-
   nexthops, it does not allow the sender to specify desired
   relationship between the multiple nexthops being advertised e.g.,
   relative-preference, type of load-balancing.  These are local
   decisions at the receiving speaker based on path-selection between
   the various additional-paths, which may tie-break on some arbitrary
   step like Router-Id.

   Some scenarios with a BGP-free core may benefit from having a
   mechanism, where egress-node can signal multiple-nexthops along with
   their relationship to ingress nodes.  This document defines a new BGP
   attribute "MultiNexthop" that can be used for this purpose.

   This attribute can be used for both labeled and unlabled BGP
   families.  For labeled-families, it is used for a different purpose
   in "downstream allocation" case than "upstream allocation" scenarios.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-kaliraj-idr-multinexthop-attribute/__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLNQPUQl6$>

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-kaliraj-idr-multinexthop-attribute-01<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-kaliraj-idr-multinexthop-attribute-01__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLNUvhMBP$>

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-kaliraj-idr-multinexthop-attribute-01<https://urldefense.com/v3/__https:/www.ietf.org/rfcdiff?url2=draft-kaliraj-idr-multinexthop-attribute-01__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLAMdHEi7$>


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/<https://urldefense.com/v3/__ftp:/ftp.ietf.org/internet-drafts/__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLKxw4CKE$>


_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org<mailto:I-D-Announce@ietf.org>
https://www.ietf.org/mailman/listinfo/i-d-announce<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/i-d-announce__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLO4SnRRL$>
Internet-Draft directories: http://www.ietf.org/shadow.html<https://urldefense.com/v3/__http:/www.ietf.org/shadow.html__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLGkuKZBP$>
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt<https://urldefense.com/v3/__ftp:/ftp.ietf.org/ietf/1shadow-sites.txt__;!!NEt6yMaO-gk!V8NWgdDpCqZ3PhBo-vsbtyELsTm7DPfL_b0JOVvJlQSSVkgJ8InqCJdXLOheoCZF$>


Juniper Business Use Only