[Idr] Re: Gorry Fairhurst's No Objection on draft-ietf-idr-link-bandwidth-19: (with COMMENT)

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Wed, 22 October 2025 07:49 UTC

Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: idr@mail2.ietf.org
Delivered-To: idr@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 48C157A28559; Wed, 22 Oct 2025 00:49:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=erg.abdn.ac.uk
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jX2sF5ciqsQA; Wed, 22 Oct 2025 00:49:08 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by mail2.ietf.org (Postfix) with ESMTP id D59987A281CD; Wed, 22 Oct 2025 00:48:39 -0700 (PDT)
Received: from [192.168.1.130] (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id ADB8D1B00137; Wed, 22 Oct 2025 08:48:26 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1761119313; bh=IoGk7pJW8Rkp6XsPRNFjo+/wtfZ9Zy1KxJR/dQ+6cLE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=joZE4mfi9rQmjCrNw+LIEK3jCJhPiNs5D7Jtiq7Tz4qNpYG4vUW6P0EgnlfZUdkrp rgf4Pf0/PZYNFEFhdnrufq0zBHMVNFdMKhGeKKS9dyYaljZehyIM3KwHrhZhmeb3MC CXB837NcGuSIHAuJMud2abcg2/nGVg3AroRanks9HxcstY7Ey8Jd7wJkswLBYGHQv+ SheuyKB3j6eLAObI8tHGOdF9Ox1CayULNK+bODMZovxFdrV8jtuQpAL9QaD9Y8Duci uFZdNRu1FDc9bE2KbdOzOVCfHvnnjj5vuUXUZWiFLC/oNj8FwzR1TRG0TORJwU7YwK Jp7FYhzNGwsDQ==
Content-Type: multipart/alternative; boundary="------------cTr7HQja6ZvfRKr3qSR7FsaF"
Message-ID: <51364a64-4f36-4d93-a611-7230ff929c6c@erg.abdn.ac.uk>
Date: Wed, 22 Oct 2025 08:48:26 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-GB
To: Reshma Das <dreshma@juniper.net>, The IESG <iesg@ietf.org>
References: <176096974270.2050577.7833749670394770528@dt-datatracker-84f8f646b-tg6mn> <DM4PR05MB955975AFF4E8FE1F6F5D1E6EB0F3A@DM4PR05MB9559.namprd05.prod.outlook.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: UNIVERSITY OF ABERDEEN
In-Reply-To: <DM4PR05MB955975AFF4E8FE1F6F5D1E6EB0F3A@DM4PR05MB9559.namprd05.prod.outlook.com>
Message-ID-Hash: 3BGNMNLUNGPYU3MBGVD73AZ4UDEJTGS4
X-Message-ID-Hash: 3BGNMNLUNGPYU3MBGVD73AZ4UDEJTGS4
X-MailFrom: gorry@erg.abdn.ac.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-idr.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-idr-link-bandwidth@ietf.org" <draft-ietf-idr-link-bandwidth@ietf.org>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>, "idr@ietf.org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Re: Gorry Fairhurst's No Objection on draft-ietf-idr-link-bandwidth-19: (with COMMENT)
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/miHDw9HNeDkhLcHr8FJXWLpbTPw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Owner: <mailto:idr-owner@ietf.org>
List-Post: <mailto:idr@ietf.org>
List-Subscribe: <mailto:idr-join@ietf.org>
List-Unsubscribe: <mailto:idr-leave@ietf.org>

On 22/10/2025 07:00, Reshma Das wrote:
>
> Hi Gory,
>
> Thank you for reviewing the document. Please find my reply inline:
>
> RD>
>
> Thanks & Regards,
>
> Reshma Das
>
> Get Outlook for Mac <https://aka.ms/GetOutlookForMac>
>
>
> Juniper Business Use Only
>
> *From: *Gorry Fairhurst via Datatracker <noreply@ietf.org>
> *Date: *Monday, October 20, 2025 at 7:16 AM
> *To: *The IESG <iesg@ietf.org>
> *Cc: *draft-ietf-idr-link-bandwidth@ietf.org 
> <draft-ietf-idr-link-bandwidth@ietf.org>, idr-chairs@ietf.org 
> <idr-chairs@ietf.org>, idr@ietf.org <idr@ietf.org>, jhaas@pfrc.org 
> <jhaas@pfrc.org>, jhaas@pfrc.org <jhaas@pfrc.org>
> *Subject: *Gorry Fairhurst's No Objection on 
> draft-ietf-idr-link-bandwidth-19: (with COMMENT)
>
> [External Email. Be cautious of content]
>
>
> Gorry Fairhurst has entered the following ballot position for
> draft-ietf-idr-link-bandwidth-19: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to 
> https://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!HGHe5hi4-R0hZY4SCN1-5fsL3z7zjqWLvreOGtEtF80J0qgAe3ayXhljKP2sdKk1sei3m_p1QFWX4FI$ 
> <https://urldefense.com/v3/__https:/www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!HGHe5hi4-R0hZY4SCN1-5fsL3z7zjqWLvreOGtEtF80J0qgAe3ayXhljKP2sdKk1sei3m_p1QFWX4FI$>
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/__;!!NEt6yMaO-gk!HGHe5hi4-R0hZY4SCN1-5fsL3z7zjqWLvreOGtEtF80J0qgAe3ayXhljKP2sdKk1sei3m_p1D1bxoIc$ 
> <https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-idr-link-bandwidth/__;!!NEt6yMaO-gk!HGHe5hi4-R0hZY4SCN1-5fsL3z7zjqWLvreOGtEtF80J0qgAe3ayXhljKP2sdKk1sei3m_p1D1bxoIc$>
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you for the effort put into completing this specification. I 
> have adopted
> the position of "No Objection", because I think my transport-related 
> comments
> are likely easily addressed.
>
> I have two substantial comments with the text, that were also echoed 
> by one of
> the review team:
>
> 1. "The bandwidth value is encoded as a 4-octet value representing 
> bytes per
> second. What if there were cases where a 100Gbps (or higher) path 
> exists, but
> the maximum value that could be encoded is 8x2^32 = ~34Gbps?"
>
> - Is there still a possibility that it be worth using Kbps as the unit 
> rather
> than bytes?
>
> RD> The bandwidth value format is an IEEE 754 
> 32-bitfloatingpointnumber. Its maximum range is roughly 3.4 x 10^38.
>
GF: Ah, understood.
>
>
> 2. I don't understand this text: "carries the bandwidth information of a
> router", to me it announces bandwidth information of a "link "(aka 
> hop). Is it
> really about router forwarding capability?
>
> RD> The Link Bandwidth Extended Community provides a mechanism for 
> routers to advertise the bandwidth of their downstream path that may 
> either be a directly connected link or multi-hop/multipath nexthop.
>
>
GF: I suggest one way to resolve this would be to state:

"carries the bandwidth information of a directly connected link or 
multi-hop/multipath nexthop advertised by a  router"

>
> 3. I was unsure what actually this means, is it really a requirement?:
> " If any of the paths lack a valid Link Bandwidth Extended Community,
>    ECMP (Equal-Cost Multi-Path) MUST be used instead."
> - Maybe this could mean something like, if there is no Link Bandwidth 
> Extended
> Community then ECMP can (MAY) be used?
>
> RD> If all paths don’t have a valid LBWC that it is not possible to do 
> accurate WECMP. Hence this is a MUST.
>
GF: I do not agree.

I read the requires action as "MUST NOT use WECMP and MAY use ECMP".

>
> Some other comments are:
>
> The current abstract is too terse to be useful:
> - It does not mention 'link bandwidth', please explain this.
> - It does not say that this describes both the format of the type and the
> processing rules for the type.
>
GF: Please see below.
>
>
> This text appears mangled: /doesn't matter for purpose/does not matter 
> for the
> purpose/
>
GF: Please could you also address this issue?


> RD> Please review the suggested text :
>
> “This document defines a BGP Extended Community, the Link Bandwidth 
> Extended Community, which carries link bandwidth information to enable 
> weighted load-balancing in multipath scenarios. It specifies the 
> format and processing rules for this community type”
>
GF: Look good to me.

I look forward to proposals to address the last couple of comments.

Best wishes,

Gorry