[bess] Re: [Idr] Re: Do we need yet another link bandwidth community?

"li_zhenqiang@hotmail.com" <li_zhenqiang@hotmail.com> Fri, 26 July 2024 06:32 UTC

Return-Path: <li_zhenqiang@hotmail.com>
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 B776BC180B59; Thu, 25 Jul 2024 23:32:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.232
X-Spam-Level:
X-Spam-Status: No, score=-1.232 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
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 PXvLWtjhyhRl; Thu, 25 Jul 2024 23:32:10 -0700 (PDT)
Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01olkn2143.outbound.protection.outlook.com [40.92.62.143]) (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 04812C1519A5; Thu, 25 Jul 2024 23:32:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EFocuJFsv3PyRZfMC7ZSUcGJrDgBFWi29MDgZd4IDhIcUzNFTvkjhysi23VnLAh73Nj5MvUH6/BCULuJwaq+m4QF2i96gDC/ZO1GBZvqltiZeUCcqGFzZf0S9C/4LmhiaWgTpF5ncdFErH2a+BL6YYlF/S290Fw2qTKq9jSekNNbTIFZWJlEw4qY3mKeIVi6MNhWbr5RIF07JiyXyU80UDLmUqecpU972HNiZX5nMq+xm3Mkj34eWTFIYTy4L3ihQyXeb3llWEG4/gKTS48ZrKQ0UuDjrcq5IQzpBcO5X00Kime0HJJ53vVUWUoC58XgRFBgjHE3O9WFNsKUioHbgA==
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=gaRyoFcocsWo5xGzNhTAeKM8L5Daow/FabZMBRgRSO0=; b=M8G05HQHrwwTwY3m003WxG2w/5H3riJ+EJmWEiWc2Zt+gpgSXYn24ESnwtNTbgoqHxLP7+5RFb+5ubNW9xxRpcTp6+oM0Aoh/xtyhsUWyU731ry5sHGU1bEzSaJfjYkGktlupbMFbF+e5pxT9OS/NFo8Hkoo+Jd6EkvYVt0XmBbklengxw/x3WnwsL1O9ZCnudpPr81kuXdx34/9VKdHFf0kfTuqtThlTdf7DgmLiQsASsj1vHRYwbMwT99SqSS4urjv072ueilE81HwA6ibpqNwWkMohi6qrLFbZtSWeQdMES1vBs7benndROVsWpLwWw7S9NrtC11UuW5aG4IX3g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gaRyoFcocsWo5xGzNhTAeKM8L5Daow/FabZMBRgRSO0=; b=YgUbWVjvpDXpLimmSA89bNQiUeBio/ewiL55KLB+oxiQKmV08Hdjm/+CiCcJIbLwnJOoQoPfP3jvWGfaHokvg5Jn3g8AeN/qqv+D0yuHG+DwxF3w0ycHz8gHHh2kh5JXKAP9r75jg6safRaGdbzgxiBZBcmCFy6IMX2hLuyVJknPMoixyNAYE6aVa9O09aty/f3zMYLwrWBSjqU2Ykg5k10QpSWSAJ6EcNDxEdPmg7auIDczfF293NGx3L/OifJrb96vA+qkpH2YiMzTRFJLvOvZ4C3h7+4SfMjvUObEpjj0w6Itks9yhLJITWqKWI7AS9sFXIHFVoOTA93QRDaQ/g==
Received: from SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:27c::20) by MEYP282MB1957.AUSP282.PROD.OUTLOOK.COM (2603:10c6:220:bf::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.29; Fri, 26 Jul 2024 06:32:05 +0000
Received: from SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM ([fe80::4731:de56:97a9:f7c6]) by SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM ([fe80::4731:de56:97a9:f7c6%3]) with mapi id 15.20.7784.020; Fri, 26 Jul 2024 06:32:05 +0000
Date: Fri, 26 Jul 2024 14:32:36 +0800
From: "li_zhenqiang@hotmail.com" <li_zhenqiang@hotmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, Ketan Talaulikar <ketant.ietf@gmail.com>
References: <CAH6gdPxxsb+6v6ZGjAB=7ZVNK8+0KWs3Aa6RMJArEtMp+ddbrw@mail.gmail.com>, <DM4PR05MB955984C69E4999CD8E42C859B0AA2@DM4PR05MB9559.namprd05.prod.outlook.com>, <CAH6gdPysL1u2PMe7+3nkWMxh01gSNuFVO20mOBpDtbW=FYZ_AA@mail.gmail.com>, <CABNhwV338trV__BzByP2qoFAJnX8ryWVKu8kGxhXOZRK6jncjg@mail.gmail.com>
X-Has-Attach: no
X-Mailer: Foxmail 7.2.25.306[cn]
Message-ID: <SY7P282MB4897B65DF185EAE3A89BEDC5FCB42@SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM>
Content-Type: multipart/alternative; boundary="----=_001_NextPart784057060670_=----"
X-TMN: [6AxksOqtlyTwOMR54YbpDecoDyd4+PhG]
X-ClientProxiedBy: SG2PR04CA0193.apcprd04.prod.outlook.com (2603:1096:4:14::31) To SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM (2603:10c6:10:27c::20)
X-Microsoft-Original-Message-ID: <2024072614323434018851@hotmail.com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SY7P282MB4897:EE_|MEYP282MB1957:EE_
X-MS-Office365-Filtering-Correlation-Id: 905bdea5-e85c-4491-3006-08dcad3caa64
X-Microsoft-Antispam: BCL:0;ARA:14566002|12050799009|19110799003|9400799024|8060799006|5072599006|461199028|56899033|1602099012|440099028|3412199025|4302099013|311199032;
X-Microsoft-Antispam-Message-Info: fcOtWmzVGPqv3xEDOJkSkygf8y7oO7BE8piiwiDiC1ZbtAMfjrwdy8jPwtPKbz8eozjj7mjTWs8LGtCUHDxugns8s8bjzUIaOcMiy2LwjYdZoPrw/4ypTdGoxmz32phD6EdqbCM7iJeGuS65KCgrLGmQ6buFBfxYPN9uCV+Nubm7YVVsTC5+HIeM/JlTz2xaUOew/tlUA6oWmSdnsw3kvmoSq4ziQ5WVrS+GFvT2ijUQTllobiH26uEghMkzbGhyg0dxHu3t7MIZrm3NBa42K6jZabkesk4Qhcjnz9KVHhWkk/mc/1tXXpKXfcsxZp6wtQfa7MWR+mJ2e0EzwjG7FqlR89J95Ny7SuBVo7vl54qu6bxYaitBciWq8qarc9sagx0JqVCHDrIdLR5/r1aEi8Yc2qDqy3Uewr9mAaDpOvYbprcCiAGpDxs/S8h+KJlCQ86+8TRli7V7ofI6LX0TdbYaRqqGomy5VEZtIDu4viU2Ji39rINUOkJAF1Zgh74AKkCptjqP8N7Rc4QPQQ7F6GXV3nqN1QBp/NaKOYAOYariwzy4jQBPH4C+lkCRQYuZPure9h8WWWVkkfvEV9XChr38gSFF+Flqbvg0yRd68AHEJ522VMJnGIodWpXPS8eUAN5nksbriCski94sP60X8r1rk7JhNzHgQv7GB7NN2LIEhkaHzNmi2ZyQ08qYrHkPMwWkFK7aRNXxsb3cskBkG7fEufwiphCuuioLixSAAhy72COk5gBP3Rsn88quglRvALGQPpVgkGKZ/58ClNwXRgKkZl6jR6RxuDyCVsRCenRog+Y4qpUrMa85Bb3ADmbbXNpRYpLwSnyGGOvSIcls5BnzBq2YPr4iM6doP6O0Xm0=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: yVJgLgencDm9uQeUTye+xXhSOQdKoHzdUIFLCMLgUUynu6ncNjiuLory2vdAp0TI7LUY18icmUmukf1U6XcpuFIeyUt4R8Te3eTIC9iuS9K2k1V8f/B7NFcBPik/VoobBDtRicffT635vrmCYJkFe5udCRuPOsNN6cfXzuiQ/q7SE0WGk82jLz6OQk2jriRrZ7QEr/Ap7FKSaw3X5MWtU10enqrgGW/D1dg8xpJ9NXpRD14UdCc6/2fvYBnOVIzQX0w1JuDOev5Bd5dfTRWSEkMjyXGTPU785EZYN1ce3UWqw1PbTNC7QevvBWxe2EQ5Yf+NuVTZgYNtC3HtWFYac+cvWRilQUZYwuebvrWz8O+5R+Kr19YotO/rj4+6uIqXDkXG5aTraj0wePs1exbPmoLvZzmgscc5EphM4z2CSoQOP4M+L5+xTqCi/e5FclSbmiSri4eiuPH+vbo40pyNvoyC1XbH7q4QkaPTSb7caXdFgT6IlpXV0rXZEoSMhMhjKuOh3kbSmjDyRxz+BN0evf7qEosTtzDhYdIbU7VoNsE7Q7w79C4oKhlm52xMgS0vuz9bxqAoYqZYIvoPTzj6oHiknoQNaN4eucG1r/CgCPr5qHs2fxzb7H95WP2Y5ZQ7dgqq7mdiKvnk51HlVLKl/nJMA5ZtI2vmjrVe35m2VoGVYSL6OWfBU9qUZcxahO3A7DRSzhzwgyEnxC0Qk5lflzGDRTwjBkqRbOl6RRIgeRRU4ETmIEme+xbd6weCUpQxBcfohVM4Gui1yr0i72htCcloLKw2dkRXBHSues3jbjo2LpEOdp7/t3QxX6gqt7uiCY76p3BgpmR3Ya01Dw+EFhUUFyGuv+WP19UcfYYdUIorgwCgGm5YTmHgLpgGbNXyATPbTilYyCUZzXSpnkpsa3dGMyjSD1O2U0dtscqeafJ/TUKI/glvijM4cknxGvDQpQ8kryQAJpKj9U/qOGUU3ynjiua9cWWyPOKVUnU+eMhT2P6vTZACxwhLO1y4JpHoFYdUBMcUMziFU3WkgUKVK4Zr+pwLkXvsBnZf69+dB9JlPAQfIEgIjswCQ5T2fs5PHJtSA6AUb3vs15NbrDPsli4c3XC43VYDvFg7Qc9+m+Bbjrg9KDJLKxe39WGuBjCWQ0Otxrr51SXtehveg9yrvgkmB0a71LTstxW42PMa5ll1j2RAmCjIJWngNpHS+7THbUW/iRrHALm4Kze2qU86BsfCXperWiKEBspHVQM+Dxo1woudD1Uz1XsqzSbV8ske
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-722bc.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 905bdea5-e85c-4491-3006-08dcad3caa64
X-MS-Exchange-CrossTenant-AuthSource: SY7P282MB4897.AUSP282.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jul 2024 06:32:05.1921 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MEYP282MB1957
Message-ID-Hash: 6FJMPUSY2FQE5IGEZHDFH4XJOUMMZXV6
X-Message-ID-Hash: 6FJMPUSY2FQE5IGEZHDFH4XJOUMMZXV6
X-MailFrom: li_zhenqiang@hotmail.com
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: Reshma Das <dreshma@juniper.net>, "idr@ietf.org" <idr@ietf.org>, "draft-li-idr-link-bandwidth-ext@ietf.org" <draft-li-idr-link-bandwidth-ext@ietf.org>, bess <bess@ietf.org>, "satya.mohanty@gmail.com" <satya.mohanty@gmail.com>, Jeff Haas <jhaas@juniper.net>, Susan Hares <shares@ndzh.com>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [bess] Re: [Idr] Re: Do we need yet another link bandwidth community?
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/XCaZwj3MTEuNhhAPoJ-ekY54I3w>
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 Gyan,

I do not think link bandwidth is helpful for weighted UCMP load balancing because in the field network the link with big bandwidth may be congested and meanwhile the link with small bandwidth may be in low utilization.



Best Regards,
Zhenqiang Li
China Mobile
li_zhenqiang@hotmail.com
 
From: Gyan Mishra
Date: 2024-07-26 12:09
To: Ketan Talaulikar
CC: Reshma Das; idr@ietf. org; draft-li-idr-link-bandwidth-ext; BESS; satya.mohanty; Jeff Haas; Susan Hares
Subject: [bess] Re: [Idr] Re: Do we need yet another link bandwidth community?
All 

I think has been a great effort by all authors involved over many years in trying to encode link bandwidth to be carried in BGP for weighted UCMP load balancing.

Many thanks to all the authors on your work!

Here is some history on all of these drafts below and my take on possible path forward and which drafts could be combined.

All of these drafts I agree should be consolidated into a a single draft single source or truth.  However some may or may not be possible due to need for backwards compatibility for what has already been deployed as well as some drafts are similar but different enough that could remain as a separate draft.

Applies to all AFI/SAFI 

2009 standards track 
https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07

Original draft was adopted by most all vendors Cisco, Juniper, Nokia etc 

Extended community HO/LO byte type / sub type 0x4/0x4, global administrative (AS_TRANS) local administrative - bandwidth 

Bandwidth is expressed in bytes floating point format in bytes/second 

Gap - non transitive only advertised intra-as

2022 informational introduces knob for transitive 
https://datatracker.ietf.org/doc/draft-ietf-bess-ebgp-dmz/

Supports  transitive and non transitive extended to eBGP peering aggregate link bandwidth cumulative bandwidth across the internal iBGP paths to build the aggregate weight and regenerated when advertised over eBGP peering.

Since the original draft has been implemented by many vendors both non transitive so now both would be supported sub TLV  0x0004 and transitive 0x4004 via vendor specific knob 

2021 standards track 

https://datatracker.ietf.org/doc/draft-li-idr-link-bandwidth-ext/02/

Bandwidh expressed as unsigned integer 
Supports transitive and non transitive 
Extended community sub type is same as original draft and global administrative is ASN and local administrative is bandwidth 

More discrete unit bandwidth values for bps,kbs etc using unsigned integer 

2024 standards track 
https://datatracker.ietf.org/doc/html/draft-xu-idr-fare-01

Path bandwidth extended community for adaptive routing for AI workloads and signals minimum bandwidth path towards a destination.
New IPv4 specific address community that can be transitive or non transitive.

Extended community HO/LO TLV/Sub TLV is 0x01 or 0x/41 , sub TLV / LO is TBD 

Global Administrative is router id of advertising router similar to type-1  extended community and local administrative contains the path bandwidth in floating point format units GB/s 


EVPN AFI/SAFI specific W-UCMP

 https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-unequal-lb

EVPN load balancing and routed and BUM traffic 
distributed DF election distribution for a given ES for multi homed PE in proportion to PE-CE link bandwidth and uses the two DF election algorithms 
HRW or highest preference.
-Introduces new link bandwidth extended community bandwidth encoded as unsigned integer MB/s unit value encoded as weight for ucmp load balancing.

Summary:
There is some backwards compatibility to take into account on the original dmz and cumulative which are in alignment and can be easily combined.  

The other remaining drafts except path bandwidth could be combined into a net new draft with agreement on units to use unsigned integer.

I think the path bandwidth procedure and objective is different enough that I would keep as separate draft.

Kind Regards 

Gyan




On Wed, Jul 24, 2024 at 10:02 PM Ketan Talaulikar <ketant.ietf@gmail.com> wrote:
Hi Reshma,

Glad to see that we are in agreement to avoid another LBW extcomm.

One of the points that I was trying to make is that we don't have a "single source of truth" if we look at this more holistically from BGP protocol perspective. We have two that have been implemented and deployed (even if for different address families).

Let's work this out keeping the full and broader picture in mind.

Thanks,
Ketan

On Wed, 24 Jul, 2024, 6:00 pm Reshma Das, <dreshma@juniper.net> wrote:
Hi Ketan,
 
I agree we don’t need yet another new draft to carry LBW community.
 
As we know the base draft(draft-ietf-idr-link-bandwidth) is being revived to support both transitive and non-transitive use cases. This was presented in Mondays IDR session: (https://www.youtube.com/watch?v=ePPCAPOSQfM) 
 
It is worth updating the base draft as a single source of truth to accommodate all use cases. That provides the most interop. 
 
Since this is an effort initiated by IDR chairs, you are more than welcome to contribute to this effort as part the IDR WG.
 
Thanks & Regards,
Reshma Das
 
 
 

Juniper Business Use Only
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wednesday, July 24, 2024 at 2:57 PM
To: idr@ietf. org <idr@ietf.org>, draft-li-idr-link-bandwidth-ext@ietf.org <draft-li-idr-link-bandwidth-ext@ietf.org>
Cc: BESS <bess@ietf.org>
Subject: [Idr] Do we need yet another link bandwidth community?
[External Email. Be cautious of content]
 
Hello All, 
 
Checking on the need for draft-li-idr-link-bandwidth-ex when we already have the EVPN Link Bandwidth Extended Community (draft-ietf-bess-evpn-unequal-lb). Is it because of the name containing "EVPN" or am I missing something?
 
If it is just the name, I hope we still have the time to change it in draft-ietf-bess-evpn-unequal-lb?
 
We already have 2 types (ignoring the transitive/non-transitive variants) and I hope we can avoid the need for a third one ...
 
Thanks,
Ketan
 
_______________________________________________
Idr mailing list -- idr@ietf.org
To unsubscribe send an email to idr-leave@ietf.org