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

Tiger Xu <xuxiaohu_ietf@hotmail.com> Thu, 25 July 2024 03:31 UTC

Return-Path: <xuxiaohu_ietf@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 B0EE5C1D8752; Wed, 24 Jul 2024 20:31:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.221
X-Spam-Level:
X-Spam-Status: No, score=-1.221 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_ZEN_BLOCKED_OPENDNS=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01, 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 OOgWQa7buPqo; Wed, 24 Jul 2024 20:31:03 -0700 (PDT)
Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03olkn2078.outbound.protection.outlook.com [40.92.57.78]) (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 3D6D1C1524DC; Wed, 24 Jul 2024 20:31:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RrYHwpVWcuCKnE8SbNocuQonTS/Wh2Wg6mGNwBoZoATiQKrstSK91qqa4GO7rrXEaS5PtZJl1LswY2PFRCKTTfRqNp/PkfToYkBDSlPpWkXy/TciZS00wDwoWbC9MjIN2b8X0upaZ2KY63w+7aura9aJWiAGnTYrK/2ooQ7H1xu/JiPq07jxhqvkslLRsVJpRazD56ex0lBWfSnMiSnOW3K+ffzZ16MIHyThi8ypAwPrnHYHeFNwQwILfE+Y2NJNXqfHbP0SeDjC7M0BLfxNaAMtlTtv0Kdvtw7Q0VvRFYLiYzgehUujFY+T5TiwigZ+22E3qJpGS58bC7f4qo8GJg==
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=ErM9+5McTYSgb/koja1hguilVqMrho7aLdOam5I8CvA=; b=eNJY/kUsgMghZ4ZHQAiBnJi5yDa6xu0ni+tHPsf5IgDrIhFa6FWEXTSi34v/vSL55noVh6+QmBVf4ZlZlhrfQVUiqzdNtC7gTLCwbhJHDSLCRfjoKhaOP73cKOQCk/RvrBp080o0mQBgaGdcqcmknRQNqr86bQ1yAab1+CPa1hoSH7jUbwyexbfL4loRTXSJ3waETuBsovp1fMGSStD4i6bFc+Er6SXxrUprOKRo1mi4rIbdIQ+DRa0/me3W5esGAsZvyArwHSdObet3H3hJ9L2Ou2y/SxLvSF3nYkJ2YNQN7fcbmgkAaHyqmqkzySIZKB0zDSDAi3K82jRL3ji9UQ==
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=ErM9+5McTYSgb/koja1hguilVqMrho7aLdOam5I8CvA=; b=Ahbb+wqUyYaF24g8iytA2EMDxgLwxaIjpAsYoVbluqV81bF7Pz2GJVjs4zQcx9ZHbeYW/06Ew0mx9Nh4fdlvQqmi6fWDZ/XytZ8HE1uIj9W/YVx8B0HMQFItPQl4kiAIyTw9pT0gV1MC49VDJk7Y8tJf2PGjFply4VZJukyctwisT2Pskqvq8EfcgI+r+3jj6pmfIy5SvBPlA1C3SbZ+WW4pZ9TUvf7V+yOMTIPeRMUmamRqVkPRXuRqOJu4vCheprZne+ul/fxkJxitVrIXUozlsG/5+i9ap6N0y3lejhYp8LDC7mIDE+XUHL5DYoMzcakOONZJcTQg1oWZRYcRxw==
Received: from AM7P192MB0707.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:173::21) by PRAP192MB1579.EURP192.PROD.OUTLOOK.COM (2603:10a6:102:295::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29; Thu, 25 Jul 2024 03:31:00 +0000
Received: from AM7P192MB0707.EURP192.PROD.OUTLOOK.COM ([fe80::2c3d:f0ec:9b30:5e37]) by AM7P192MB0707.EURP192.PROD.OUTLOOK.COM ([fe80::2c3d:f0ec:9b30:5e37%6]) with mapi id 15.20.7784.020; Thu, 25 Jul 2024 03:31:00 +0000
From: Tiger Xu <xuxiaohu_ietf@hotmail.com>
To: Ketan Talaulikar <ketant.ietf@gmail.com>, "idr@ietf. org" <idr@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: [Idr] Do we need yet another link bandwidth community?
Thread-Index: AQHa3hRxsdYa5J+l1UC6g6l6jhNQcbIGnibr
Date: Thu, 25 Jul 2024 03:31:00 +0000
Message-ID: <AM7P192MB07078EB91095141E2F6CF47F81AB2@AM7P192MB0707.EURP192.PROD.OUTLOOK.COM>
References: <CAH6gdPxxsb+6v6ZGjAB=7ZVNK8+0KWs3Aa6RMJArEtMp+ddbrw@mail.gmail.com>
In-Reply-To: <CAH6gdPxxsb+6v6ZGjAB=7ZVNK8+0KWs3Aa6RMJArEtMp+ddbrw@mail.gmail.com>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tmn: [dJvgg5eIZLUVYN/X2UsLTfo5uVcHirmGidD1tFuYCRl1K9fKqtzum+Eu+ioAfVr2d3gHKkwNtRo=]
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7P192MB0707:EE_|PRAP192MB1579:EE_
x-ms-office365-filtering-correlation-id: 46c18bdc-8134-4886-51d5-08dcac5a3454
x-microsoft-antispam: BCL:0;ARA:14566002|12050799009|19110799003|9400799024|8060799006|461199028|1602099012|440099028|3412199025|4302099013|102099032;
x-microsoft-antispam-message-info: A+LVpCw73rb864keiSam/bYMdrLfXb/p7l9rMGmCHAmTnTnHFvUk8/2pdkCZLwrwrt0l4/U9X4VLB5n2tvWTBUCx70GwfSBq8eDbL4c/WedyS7JKXjIWfhPgIldXupgP7OnBVBMK88G9gsr0rLTFgl9jDWHDvVrgYHrZtNWTZQLJi9mgNYBxzGLI1Nz3Bf/nI3NGv+AHvnqoPBQZovbDR4MU9zoA1oRISNtwq4khnC6NJMLMQ07T+7vjspK1Im8cN4TSvSKCr4ZM88WiUhrfO20m9HhHuomq3nFqVtoOL2qCZQNY/J5cqQlYmqy17AkWFAWp9EP0grxebm2l+Ge9q7TpYyjV9X47Sl+5bgzwNuj+E7YNFwZjXBnuQgPLsGXmqMXJ7G/BggwhgzaRNxta4/7JSjxI36jpkQEXcxiSXvKWOOdA/AwcZaLh+lzWQNh522otkGxmTjssqvIIhf5sNXicszse896tdI5/ANVcYG8DKuIERl0S3vRoNl33oGf3iSFu/aWQwTiKeeetwJSoTosZcb7FgK9fUWtmb7lGU+k9Z5zUzRpM8etPXYvrtW1R2Zy6LD6OOZuo114B3vZYmcVgqJpg/VG3QsnJU7B4Bg4MhCu6YvQIaIf0jzXuz4+8SCZTcdrAcWrFqr70g7+pvrBAencCPBonjlRB3YomCdJdewFlZA7HqNXd+Nh4IEZpWcRSibPeu16UPd2psJg/ZHokDL6aaoHhChvg1dOMjCOwIIMXvbQZXHzkt3k+AeqbDe/wMOlEUX3u3Nw+7/DZBnPhOYFTIWn+x5UyIt8/3pN0SHk3G6pzp0ou//eRQ3G8pQwmdtoBN3AdRZYGDctft8Xj0MVsu6Dm2CAyUwLHYkVURJlwjtdUVnItspXevMvA
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: MCjyhOS3J3KUdiQNI7/0OxKxzQ1UKWG0MAAS/7tfAekonb4L1ZmmQgbTQqQqWtoC95lm4tPbnDYGGgPNPMjkISD3TA+fgcs+7WFq/R7xU/EGGqoT80lLnYSHOXy/eUxU0BbqKGm4Ks15nz0/Uz2fMzo14uYxaeD/ExiTd5YoiIrECwCYLaHCnCGIT7ONeyaLbBtiVMKpKGyeCuhArbZK0I7zUN6nbVso5Ml2hts5x26j7lw6EWI/LxoUDJ+pPjhSdhp/68TQcbYnkVHDjCmXfrnDtsRyLXFb16d63Py74BWFM1nLaw/YoR3Mknfj/2ADvEKoTe0BImLHHJa00NB2itgkM+NXzK6zRili5OXhBUUBnnEhU1HIPslfsYSk+jzrGVzb8FsRF9JggXXx/0vRBmp7zHvWwme8FTbzPP2MEE6erUgAg1DTZdty6qyQpdW9uEm0HUI8VcvyYpqYYInvFeuCcBanbzJOnakvveYhIl7j6WTvhKQ2xj1oXUVSfKJ9005qKuCQisdRvfKPOagLLRVoiieP8J/GJk9l6yymkyFPQ90Xg5yKdnmhIU5661y0tcR5osPp4tUJqv7IwcaQEix71qdkX5J00ZkYCWmTN6ud72oFP/HZVmYvNM/1rJYm6lmkk013W7S99GeunVMJWcmYYpuFqlHQEu7Ju8ZrL+BTSs9migvRUoiZ9PCSimjqL3YDevA+SDR995SYgr0F8HdyzRMItftNaE6rMJn3OD+dGWBmqk7zWQfKokXo0WTgxet4LEoammqCGJRvTE7EyqwEhAL++w4SozjohDVY9oiXxAkwE4Vg0u16tkMRw8FEbK0XA/1VEQZfSlhJRJzhj1usefoTpSu+GkEJjirAL7qS6S0uaAuqb6Ez9gtMyPJUeUCFYHJrT0aPnq1/XpnjY0P4J0e0oNdVRp+mT4UmmTFc4RjcsRaIW9JFDgKx/30NridROggCUj9qWcAebQYxWFxyeLRUkTx6md8U3w769kdRlBli7qKTChq2w+VDWjJ7cXKi/zOJse4AZa6++hCY1gerTbxzq7uMEDhJ5yi8tVqvfjbqHIFg6FLgFptIh4Ln1olQcGJcmMfcC2TCSfrroJmhhbSnNLd1Z+a41A+ekuvbqdWe/WXJVhiBWs5YMSk/uGc6+Qbu2wgGBhVnUKJZxxJj05BOE96lB/iPizBJhYXw/7f/+Q5vljNeboVi7+NACCQLo5wLUAaBbmy1yYTFknviao+oD6qeV0seuwNMvhhd1/OwDJMTtP7IPv23QopWxE9T8A7JyMimpYyHKEomu8FuR8L5AffH+JvXl4SADyabnQj5meWlmb+YOvx28ajr/M0QvLY85tdKKpu16RKZmw==
Content-Type: multipart/alternative; boundary="_000_AM7P192MB07078EB91095141E2F6CF47F81AB2AM7P192MB0707EURP_"
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-fb43a.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7P192MB0707.EURP192.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 46c18bdc-8134-4886-51d5-08dcac5a3454
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2024 03:31:00.4142 (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: PRAP192MB1579
Message-ID-Hash: HGC4NTFD7Q4OLKG6D7DMVWJKUOSEJJVP
X-Message-ID-Hash: HGC4NTFD7Q4OLKG6D7DMVWJKUOSEJJVP
X-MailFrom: xuxiaohu_ietf@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: BESS <bess@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [bess] 答复: [Idr] 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/ISyTAXcdxzZl_SfMgQnp-DgoNqk>
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,

Thank you for raising such an interesting topic.

In fact, there are at least four drafts related to the link bandwidth extended community (see below), AFAIK.


  1.  https://datatracker.ietf.org/doc/html/draft-ietf-idr-link-bandwidth-07
  2.  https://datatracker.ietf.org/doc/draft-ietf-bess-ebgp-dmz/
  3.   https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-unequal-lb
  4.  https://datatracker.ietf.org/doc/draft-li-idr-link-bandwidth-ext/02/
  5.  https://datatracker.ietf.org/doc/html/draft-xu-idr-fare-01

The first draft describes how to perform WECMP based on the bandwidth of the EXTERNAL (DMZ) link carried in the link-bandwidth extended community. However, since the link-bandwidth extended community is defined as non-transitive, it can not be propagated further to eBGP peers. In the Deployment Considerations section, the link bandwidth is said to apply to the BGP/MPLS IP VPN scenario as well.

The second draft eliminates the restriction that the DMZ link bandwidth extended community could not be sent across AS boundaries. Furthermore, when receiving multiple equal-cost BGP paths towards the external network (e.g., the WAN), the best path among them will be advertised to eBGP peers with the transitive link bandwidth extended community being filled with the cumulative bandwidth of the multiple external links. Since this draft is built on the assumption that "The total BW available towards WAN is significantly lower than the total BW within the fabric”, the internal path bandwidth within the fabric is not considered. In the Operational Considerations section, it said clearly that “these solutions also are applicable to many address families such as L3VPN [RFC4364] , IPv4 with labeled unicast[RFC8277] and EVPN [RFC7432]".

The third draft describes an EVPN-dedicated extended community and an EVPN link-bandwidth sub-type of the above EVPN-dedicated extended community for the EVPN WECMP purpose. I’m wondering why the link-bandwidth extended community as already defined in the first draft which applies to BGP/MPLS IP VPN could not apply to EVPN. IMHO, the major contribution of this draft is to define different expression ways of the link bandwidth, and this is also the major contribution of the fourth draft occasionally.

IMHO, all of the above drafts describe how to leverage the extended community to carry the bandwidth of the EXTERNAL links to perform WECMP based on the bandwidth of the EXTERNAL links towards the outside of the fabric (e.g., the WAN, the services bound to anycast address, or the multi-homed VPN sites). In contrast, the fifth draft describes how to leverage the extended community to carry the end-to-end PATH bandwidth (within the data center fabric) to perform WECMP.
Best regards,
Xiaohu


发件人: Ketan Talaulikar <ketant.ietf@gmail.com>
日期: 星期四, 2024年7月25日 05:57
收件人: 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>
主题: [Idr] Do we need yet another link bandwidth community?

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