[Idr] Fwd: I-D Action: draft-montrose-idr-gpu-capability-00.txt

Robert Raszuk <robert@raszuk.net> Mon, 26 January 2026 00:15 UTC

Return-Path: <robert@raszuk.net>
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 09341ACDDC34 for <idr@mail2.ietf.org>; Sun, 25 Jan 2026 16:15:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=raszuk.net
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 c7PZVO0vzt8j for <idr@mail2.ietf.org>; Sun, 25 Jan 2026 16:15:56 -0800 (PST)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 5FCB0ACDDC04 for <idr@ietf.org>; Sun, 25 Jan 2026 16:15:56 -0800 (PST)
Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-65832e566edso5729939a12.2 for <idr@ietf.org>; Sun, 25 Jan 2026 16:15:56 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1769386555; cv=none; d=google.com; s=arc-20240605; b=YeNTuEN8hJC0PUE1RwFlPcJwEve699bHMlXq6DGPrmxDxCXRpvTGbDpV7003sRq/4a +z5Po9eLfEBoS+AzYY9SyzUwpSNVj7lWb2aGz0UgBGU1mvMuS+0lL04z4k14GCb6i/mt nrOEJrqsSJ04iBPxw8Y9vz7oh4uPH1Uf6wvvgug4DeDS/u5UeKesl5gEGKYKX5r+N6pq Uk9zsFf5Dfcmn+hXf36IoG5ep9iWj964JswBpwj0ZoAOKTO7V91j9wN4EoMrxUfw+7DJ 6dStZ+l9NysJblwRK4tkK/xNS4onPA2pcVoOHh7LD7UZutqFmJaoubBQYqT+eayfXNI2 q+Ug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=i++5Wl2XTLdqO7bBQM2VMRnKyYNjZLY9P7ojvXgYgNU=; fh=+LpLg24VMNbFKfVjsVXfzZgzGSB5YWHdBjsJdUHp2WM=; b=UvQSxJgp6UwKyeWJuOT0SGiLeO0RUMPlZqUydVeZsrYb/hMt9NrCisfdKbc2gC6aN8 rHKoECTFoCrHpaGf4BY7QbqIN8RIfln6MLmFT8rAR88Y92UHGqzZgYK5tovRtfTl9aty 1y7dixWedB0/mRt1W3qjyNoJ8/r+U7CbQ0ebuyKqgGtLmcIR4+acm0xyw9To1vWxG2Xa h951SXbo/Hw4ty9KoT1pIMeYXNCGnVTloh1HdvKqlhyqZc8Q33od3hT8LYjE8LJksjt0 9e+K01Yd3PT5DzqRBnwDpVEHgJqLG4jntjj/5BWpjALHlKYFOsqve9JR78lSeGphyI26 eMUw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; t=1769386555; x=1769991355; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=i++5Wl2XTLdqO7bBQM2VMRnKyYNjZLY9P7ojvXgYgNU=; b=Ov7uDXUYGHQZTNmfMNcBP4tj9wmd3Lf1D/QzBDlOPmyk4FxUDyg7elZ1phU3uUdhTj WwW2CbBlM1sMKKob4eyAfGZkAmmwp4wmGYWkgKR0Tfu/eDaBqli11nvJfn+CW5opnPBc STYfppRKnvS+P4WcWW/lbFxej8F9LKJvKJtyG1kDNQpEv8AoUIRptrdnpSWg2guaNS01 3Yr4zWq/4HpQe14GCxrfsltJWWwyN1iS8AyFqsBm0p8wKNtwq2nILSCTLyH5cYz+bKKJ SGsWJpdd5JNaaFWC4BeicT+VsvsYWkkQKOs/dd0OaGcWgndeTV+5RZmRtOzdhZPFUVuu sQbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769386555; x=1769991355; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=i++5Wl2XTLdqO7bBQM2VMRnKyYNjZLY9P7ojvXgYgNU=; b=SpsLRGsCRmHza3+URL9xkT+qj5NNROaTR6BQpNCD2jTAIW0pIFqNkodZ3TRe1Ef9vs XAPvNEa2aU7v6aFo+SvK1SJcUjid8le68nt0IMFk585OfGGishHo04lcGtbFfBCLFjT1 gfcMR/SHBX1nit+uXr24Y8SVVoe0U4KNqxVKsfrwoHj6GHTgrWIyx9n/sKuA+xMB0rsY 1Q90KbPSLxOyPtCeQ2t0i3oCVglODbsVVniJ0PQ24uZ5oZzdAG5fZQHhgmE2MXwIult5 AM3J4nykoAVOeFRK9JFjP+L4a/CgT+VrZ3JC47ob6sUc0Kk800eEBeH1L4yhXq5NReNW KzWA==
X-Gm-Message-State: AOJu0YyMq6eEtG/JZTJHLvzB1SfdMS6VdZcyrNJ2X8d17OO7JCgU5wpD M+qt08LEixc0KBdA8gmTJTXqnz4ycucHW+u2WyilpLFgcbnAToDdRNaOEuW2ArLqFSWgJM/V0e9 gIPEAiw9lNXaeo5w34y8bkWdVzgKkriL3UC0U81ImZKzU6inKqT0q
X-Gm-Gg: AZuq6aJCHPZmQJd1Y1jxxKVyCmvfV92Fd0sqiKkEyOPTvF9UqzkuXSfYg5F8shfucSx 2WpytzrPRpeOm2xNXkIPSE7UfgLUSxLpibWcnll1GHnjDWvvBEPWJXidu7/X+60SHo/3T+bWDG+ E7IGtHDfMxpbOvKyIMoxjA23Ejl+NcxWeStu5Dff+zEaNWT59o88r4Q+F/ap/pwTgLaoIhQsRM1 +l4fr//cF4ipwcVK/p+I9IXfxDZKmhSIb5EcAY3fzZ/5Rfc5IznKPb6EGKvfDd0kUqbBY4=
X-Received: by 2002:a05:6402:2550:b0:658:3e8a:1ed2 with SMTP id 4fb4d7f45d1cf-65870699700mr1697601a12.2.1769386555259; Sun, 25 Jan 2026 16:15:55 -0800 (PST)
MIME-Version: 1.0
References: <176938403179.748720.4153368410220968534@dt-datatracker-77f8b84995-z4hzn>
In-Reply-To: <176938403179.748720.4153368410220968534@dt-datatracker-77f8b84995-z4hzn>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 26 Jan 2026 01:15:44 +0100
X-Gm-Features: AZwV_QhYD-leD3rd2aIwCSnFtI5I4amg80YvUddQs1E1pNvAxET28QNLwSk0K8o
Message-ID: <CAOj+MMF8Le6y-2G2OWgY1toDBwSZrGYQhfoQJuUAV7o-aqxWnA@mail.gmail.com>
To: alexandermontrose.ietf@gmail.com
Content-Type: multipart/alternative; boundary="00000000000018c90606493f69b8"
Message-ID-Hash: HFMQ7NFKJEO4JLUZ5PGUVU6I3EBSSWEL
X-Message-ID-Hash: HFMQ7NFKJEO4JLUZ5PGUVU6I3EBSSWEL
X-MailFrom: robert@raszuk.net
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: "idr@ietf. org" <idr@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Idr] Fwd: I-D Action: draft-montrose-idr-gpu-capability-00.txt
List-Id: Inter-Domain Routing <idr.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/49bVolj-LYmRqjnecbnar3bkLE4>
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>

Hi Alexander,

I have read your proposal with interest.

I have two questions and one concern about it ...

Question 1: Assume a compute node with GPU is reachable over IPv4 and IPv6.
So in which AFI 1 or 2 would this new attribute be sent ?

Question 2: Are you assuming that there is no aggregation of the
information and as you said in overlay only /32 and /128 host routes are
carried across a given DC fabric ?

Concern: A lot of proposed TLVs may change in sub second time scale. After
that the data becomes irrelevant. For example the amount of free GPUs or
the amount of Free RAM. How do you justify such information to be stuffed
into BGP Routing Protocol and how are you going to assure that it will not
impact actual routing itself ? Note that today most if not all BGP
implementations use a single session for all AFI/SAFIs carried, use single
BGP I/O etc ... And here you are not even separating this application level
information from routing information.

Kind regards,
Robert


---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Jan 26, 2026 at 12:33 AM
Subject: I-D Action: draft-montrose-idr-gpu-capability-00.txt
To: <i-d-announce@ietf.org>


Internet-Draft draft-montrose-idr-gpu-capability-00.txt is now available.

   Title:   BGP Optional Transitive Attribute for Advertising GPU and AI
Accelerator Capabilities
   Author:  Alexander Montrose
   Name:    draft-montrose-idr-gpu-capability-00.txt
   Pages:   6
   Dates:   2026-01-25

Abstract:

   This document defines a new BGP path attribute, GPU_CAPABILITY, to
   allow network devices to advertise the availability, capacity, and
   characteristics of GPU and AI accelerators within a data center or AI
   fabric. This optional, transitive attribute enables schedulers,
   orchestration systems, and control-plane applications to discover GPU
   resources directly through BGP, integrating resource-awareness into
   routing and placement decisions. The attribute is TLV-based,
   extensible, and vendor-neutral.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-montrose-idr-gpu-capability/

There is also an HTMLized version available at:
https://datatracker.ietf.org/doc/html/draft-montrose-idr-gpu-capability-00

Internet-Drafts are also available by rsync at:
rsync.ietf.org::internet-drafts


_______________________________________________
I-D-Announce mailing list -- i-d-announce@ietf.org
To unsubscribe send an email to i-d-announce-leave@ietf.org