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

"Gorry (erg)" <gorry@erg.abdn.ac.uk> Wed, 29 October 2025 22:53 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 562517E7FD50; Wed, 29 Oct 2025 15:53:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.105
X-Spam-Level:
X-Spam-Status: No, score=-1.105 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, MIME_HTML_ONLY=0.1, MIME_HTML_ONLY_MULTI=0.001, MIME_QP_LONG_LINE=0.001, MPART_ALT_DIFF=0.79, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 6DFGqOtxZT-C; Wed, 29 Oct 2025 15:53:44 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by mail2.ietf.org (Postfix) with ESMTP id 9DE5D7E7FD4B; Wed, 29 Oct 2025 15:53:44 -0700 (PDT)
Received: from smtpclient.apple (209-15-84-39.resi.cgocable.ca [209.15.84.39]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 0816C1B001B1; Wed, 29 Oct 2025 22:53:31 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=erg.abdn.ac.uk; s=default; t=1761778417; bh=sjP4/wiibaBND7VcwNcMHsDY0yrp05ugPNV0YSl+zk8=; h=From:Subject:Date:References:Cc:In-Reply-To:To:From; b=W1CnCzUbLET8EYbxfRhuxtfCPm5MSIvfAcewqZ6EfjZzHxQNI/hi3VmCkX3Q1E663 aoK6kwnS1Sj6LXdnY48XPct85ArK82W2XGln2LZDNKtNma15GIs71OiF1XLrYxddp9 NM0KjB/U+JmzFc+lJf79DhIHOpMjigfD4nSTN33PLx5FOoFD3PwLf/N9Zt+Wi7KRML z4ppIFQzlQv6mhptAUH/fFEL5bwIYH8EtPlCLLcgWmr1GIfk7hyFIOzjv4WOSZqXxT prhyOCMZSNx9qm809DwRzAm4BoPsbv3WX8xVxP+BPKen7mY5Gqj+TpRq7EarGt/QFV /oxav3g3rmbvg==
Content-Type: multipart/alternative; boundary="Apple-Mail-2871825C-3244-4216-B62B-5D66E6887917"
Content-Transfer-Encoding: 7bit
From: "Gorry (erg)" <gorry@erg.abdn.ac.uk>
Mime-Version: 1.0 (1.0)
Date: Wed, 29 Oct 2025 18:53:08 -0400
Message-Id: <2489C9A0-D1CA-4341-ABFF-924CE9953958@erg.abdn.ac.uk>
References: <DM4PR05MB9559C5714B855AE3AA651246B0FAA@DM4PR05MB9559.namprd05.prod.outlook.com>
In-Reply-To: <DM4PR05MB9559C5714B855AE3AA651246B0FAA@DM4PR05MB9559.namprd05.prod.outlook.com>
To: Reshma Das <dreshma@juniper.net>
X-Mailer: iPhone Mail (20H360)
Message-ID-Hash: PU5WEYRE2GO7D5OF2YY52HCSUTPSUA7C
X-Message-ID-Hash: PU5WEYRE2GO7D5OF2YY52HCSUTPSUA7C
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: The IESG <iesg@ietf.org>, draft-ietf-idr-link-bandwidth@ietf.org, idr-chairs@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/ltrn2ooxXd68o5lJc0ChUCSc7vg>
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>

Thank you, that looks good. I appreciate this.  If you have cleared all issues you can post a new revision (ask your responsible AD).

Best wishes,
Gorry

On 29 Oct 2025, at 16:51, Reshma Das <dreshma@juniper.net> wrote:



Hi Gorry,

 

Please find my replies inline as RD1>

 

Thanks & Regards,

Reshma Das

 

Get https://aka.ms/GetOutlookForMac" rel="nofollow"> Outlook for Mac

 


Juniper Business Use Only

From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Date: Wednesday, October 22, 2025 at 12:48
AM
To: Reshma Das <dreshma@juniper.net>, 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>
Subject: Re: Gorry Fairhurst's No Objection on draft-ietf-idr-link-bandwidth-19: (with COMMENT)

[External Email. Be cautious of content]

 

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 https://urldefense.com/v3/__https:/aka.ms/GetOutlookForMac__;!!NEt6yMaO-gk!DD7GcYODxdhkrMnlyi8DSWH-5GZtil1M3gMcLavEcjTgKUl3SAWpzTk2lgOq3QP6KfgkNlEsa6rANGy54Oo$" rel="nofollow"> Outlook for Mac

 

 

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$" rel="nofollow"> 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$" rel="nofollow">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-bit floating point number.  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"

RD1> ACK. Updated this (https://github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/commit/91cf7dae03e74226fc4badafded9a8fef14b06c9" rel="nofollow">GitHub-Link)


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".

 

RD1>  Please review suggested text :

If any of the paths lack a valid Link Bandwidth Extended Community, ECMP (Equal-Cost Multi-Path) MAY be used.”


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?

RD1> ACK, updated this. (https://github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/commit/91cf7dae03e74226fc4badafded9a8fef14b06c9" rel="nofollow">GitHub-Link)

 

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.

 

RD1>  ACK, I have updated the abstract. (https://github.com/ietf-wg-idr/draft-ietf-idr-link-bandwidth/commit/91cf7dae03e74226fc4badafded9a8fef14b06c9" rel="nofollow">GitHub-Link)

Best wishes,

Gorry