Skip to main content

Use Cases and Requirements for Multi-Domain and Hybrid Overlay/Underlay BGP-SPF (LSVR)
draft-xu-lsvr-midr-use-cases-00

Document Type Active Internet-Draft (individual)
Authors Mingwei Xu , Bo Wang , Yuan Yang , Yi Liu , Leroy Zhang
Last updated 2026-07-06
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date (None)
Responsible AD (None)
Send notices to (None)
draft-xu-lsvr-midr-use-cases-00
Link-State Vector Routing (LSVR)                                   M. Xu
Internet-Draft                                                   B. Wang
Intended status: Informational                                   Y. Yang
Expires: 7 January 2027                                           Y. Liu
                                                     Tsinghua University
                                                                L. Zhang
                                                          ByteDance Inc.
                                                             6 July 2026

Use Cases and Requirements for Multi-Domain and Hybrid Overlay/Underlay
                             BGP-SPF (LSVR)
                    draft-xu-lsvr-midr-use-cases-00

Abstract

   This document presents use cases and the routing requirements they
   imply for operating the BGP Link State (BGP-LS) Shortest Path First
   (SPF) routing developed in the Link-State Vector Routing (LSVR)
   Working Group, across multiple administrative domains and over hybrid
   overlay/underlay topologies.  After motivating the work, it describes
   three scenarios of increasing complexity: a single overlay domain,
   the interconnection of multiple overlay domains, and hybrid overlay/
   underlay networks.  Each scenario gives the topology, its
   distinguishing challenges, and the requirements that follow.  The
   scenarios arise in globally distributed edge- and cloud-Point-of-
   Presence (PoP) deployments that serve performance-sensitive
   applications such as cross-region real-time communication,
   collaborative productivity, cloud gaming, and large-scale SaaS.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on 7 January 2027.

Xu, et al.               Expires 7 January 2027                 [Page 1]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

Copyright Notice

   Copyright (c) 2026 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents (https://trustee.ietf.org/
   license-info) in effect on the date of publication of this document.
   Please review these documents carefully, as they describe your rights
   and restrictions with respect to this document.  Code Components
   extracted from this document must include Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Conventions and Terminology . . . . . . . . . . . . . . . . .   3
   3.  Motivation  . . . . . . . . . . . . . . . . . . . . . . . . .   4
   4.  Scope and Assumptions . . . . . . . . . . . . . . . . . . . .   6
   5.  Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . .   7
     5.1.  Scenario A: A Single Overlay Domain . . . . . . . . . . .   7
     5.2.  Scenario B: Interconnecting Multiple Overlay Domains  . .   9
     5.3.  Scenario C: Hybrid Overlay/Underlay Networks  . . . . . .  11
   6.  Consolidated Requirements . . . . . . . . . . . . . . . . . .  13
   7.  Gap Analysis  . . . . . . . . . . . . . . . . . . . . . . . .  14
   8.  Security Considerations . . . . . . . . . . . . . . . . . . .  15
   9.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  15
   10. Normative References  . . . . . . . . . . . . . . . . . . . .  15
   11. Informative References  . . . . . . . . . . . . . . . . . . .  16
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  17

1.  Introduction

   Modern Internet applications -- including cross-region real-time
   communication, collaborative productivity tools, cloud gaming, and
   large-scale Software as a Service (SaaS) -- are increasingly
   delivered from globally distributed edge and cloud Points of Presence
   (PoPs).  A user attaches to a nearby ingress node, and traffic is
   carried across a provider-operated backbone to an egress node close
   to the peer or to the application instance.  These applications have
   explicit end-to-end performance targets (latency, jitter, loss) that
   depend on the quality of every link segment along the path.  The
   provider network controls the path between the ingress and egress
   PoPs; how an endpoint chooses its attachment PoP is an application-
   layer concern, discussed with the other assumptions in Section 4.

Xu, et al.               Expires 7 January 2027                 [Page 2]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   The underlying network has two distinguishing characteristics.
   First, it is _multi-domain_: the user's Autonomous System (AS), the
   ingress/egress PoPs, and the transit between them may belong to
   different administrative domains, so inter-domain forwarding is
   unavoidable.  Second, it is increasingly built from _overlay_ logical
   links (tunnels established over third-party transit that the operator
   does not control), sometimes in combination with _underlay_ physical
   links that the operator does own.

   The BGP Link State (BGP-LS) Shortest Path First (SPF) routing
   [RFC9815] (BGP-SPF), developed in the LSVR Working Group, combines
   link-state computation with BGP transport, but its base scope is a
   single SPF domain within a data center [RFC7938].  The name "Link-
   State Vector Routing" reflects a hybrid that combines link-state and
   path-vector mechanisms: the base BGP-SPF realizes the link-state half
   within a single domain, while the path-vector half -- inter-domain
   topology abstraction (information hiding) and policy at domain
   boundaries -- is precisely what the multi-domain extension motivated
   here must supply.  Just as [RFC9816] describes the usage and
   applicability of BGP-SPF within the data center (Clos/Fat-Tree)
   setting it was first designed for, this document describes its use
   cases across multiple administrative domains and over hybrid overlay/
   underlay topologies, and derives the requirements they imply.  The
   requirements are informed by an experimental design, referred to here
   as Multi-Domain Routing (MIDR), that the authors are developing; this
   document specifies use cases and requirements only, and leaves
   protocol mechanisms to a separate specification.

2.  Conventions and Terminology

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

   This document is Informational and does not specify a protocol.
   Where these key words appear, they state requirements on a
   prospective solution that would satisfy the use cases described here;
   they do not describe the behavior of any protocol defined by this
   document.

   PoP:  Point of Presence; an edge or cloud site at which users attach
      or applications are hosted.

   Ingress / Egress node:  The PoP node at which user traffic enters /
      leaves the provider-operated backbone.

Xu, et al.               Expires 7 January 2027                 [Page 3]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   Underlay link:  A physical or otherwise directly observable link
      whose state can be measured locally by the attached router.

   Overlay link:  A logical link (for example a tunnel over third-party
      transit) whose state cannot be observed directly and must be
      inferred by active measurement.

   Hybrid topology:  A topology containing both underlay and overlay
      links.

   Administrative domain:  A set of nodes under a single administrative
      and commercial authority, typically one or more ASes operated by
      one entity.

   Overlay domain:  A group of PoPs whose overlay links are flooded and
      computed together as one SPF domain, typically a geographic region
      or a separately operated network, interconnected with other
      overlay domains at border PoPs.

3.  Motivation

   To guarantee end-to-end application quality, path computation needs
   link-state, fine-grained topology and performance awareness.  To
   remain scalable and deployable across domains, the control plane must
   build on BGP.  Neither family of existing protocols satisfies both at
   once.

   BGP [RFC4271] is not link-state aware: its decision process does not
   account for per-link performance, so it cannot guarantee end-to-end
   performance.  It also converges slowly; on node or link failure it
   relies on route withdrawal and update propagation, which can take
   minutes, far exceeding the needs of real-time interactive
   applications.

   OSPF and IS-IS assume full trust within a domain: all nodes flood
   state and hold an identical topology database.  Across administrative
   domains, which belong to different commercial entities, an operator
   is unwilling to fully expose its internal physical topology to others
   (for example to a competitor).  These protocols provide neither
   inter-domain information hiding/abstraction nor inter-domain
   isolation.  Moreover, where link state changes frequently, global
   flooding triggers frequent network-wide recomputation and does not
   scale.

   Overlay performance routing is today most often realized with a
   centralized controller (for example an SD-WAN or a proprietary global
   acceleration platform) that collects measurements and computes and
   installs paths.  A centralized design is attractive for a single

Xu, et al.               Expires 7 January 2027                 [Page 4]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   operator, but it fits the scenarios of this document poorly in three
   respects.  First, it is a scaling and availability bottleneck: a
   controller responsible for hundreds of PoPs is a single point of
   failure and a central load concentrator.  Second, recovery depends on
   a round trip to the controller: on an overlay-link failure, traffic
   cannot move to an alternate path until the controller has been
   informed, recomputed, and pushed new state, which is often too slow
   for a real-time session; a distributed link-state design lets each
   node recompute and reroute locally (REQ-5).  Third, a controller
   presumes a single locus of control and full visibility, which does
   not hold once a path crosses administrative or operator boundaries
   (Scenarios B and C), where no party may see or control the whole
   topology.  A distributed, link-state control plane addresses all
   three, which is why this document pursues one rather than extending a
   centralized controller.

   BGP-SPF [RFC9815] is a suitable base for resolving this tension.  It
   reuses BGP's transport and distribution machinery -- reliable
   transport, incremental per-change updates, and the BGP-LS encoding
   [RFC9552] -- so it is incrementally deployable alongside existing
   BGP, while replacing the BGP path-vector decision process with a
   link-state Shortest Path First (SPF) computation that provides the
   fine-grained topology and performance awareness the scenarios
   require.  As a distributed link-state computation, it also lets every
   node recompute locally on failure, without a round trip to a central
   controller -- a resilience property the use cases below rely on (REQ-
   5).

   As specified, however, BGP-SPF operates within a single SPF domain,
   in which link-state NLRIs are distributed to, and used identically
   by, all participating speakers; it provides no topology aggregation
   or hiding, and its decision process deliberately ignores the BGP
   path-vector policy attributes (ORIGIN, MULTI_EXIT_DISC, and
   LOCAL_PREF) [RFC9815].  Inter-domain information hiding and policy
   are therefore not inherited from the base; they are the "path-vector"
   half of the link-state vector approach that the multi-domain
   extension must add, by scoping detailed link-state distribution
   within a domain and advertising only aggregated, abstracted
   reachability across domain boundaries (see REQ-6, REQ-7, and REQ-10).
   Because BGP-SPF already runs within the BGP ecosystem, that
   ecosystem's inter-domain machinery can be leveraged to provide them.
   Extending BGP-SPF in this way reuses most of the base design and is
   the lowest-cost approach; the scenarios below (Section 5) make the
   extension concrete and derive its requirements.

Xu, et al.               Expires 7 January 2027                 [Page 5]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

4.  Scope and Assumptions

   The use cases below concern routing within the provider-operated
   network: the computation and maintenance of the path between the
   ingress PoP at which a user attaches and the egress PoP closest to
   the peer or application instance.  The following points delimit what
   is in scope.

   *  Endpoint attachment is an application-layer function and is out of
      scope.  Which ingress or egress PoP a given user attaches to is
      decided by application-layer proximity steering (for example DNS-
      based global server load balancing, anycast, or client-side
      probing), not by the routing control plane.  In interactive
      applications the two endpoints of a session are typically not
      known at the same time: one user attaches first and is steered to
      a nearby PoP, and the peer's location becomes known only after it,
      too, has attached.  Selecting the attachment PoPs is thus
      performed independently per endpoint and is not addressed here.

   *  The routing system optimizes the ingress-to-egress segment.  Given
      the two attachment PoPs, the requirements in this document concern
      computing and maintaining an optimized path between them across
      the provider network, which may be multi-domain and may be a
      hybrid of overlay and underlay.  Where this document refers to
      "end-to-end" targets, those are the user-perceived objectives; the
      segment the routing system actually controls is from ingress PoP
      to egress PoP.  The first and last access hops (user to ingress
      PoP, egress PoP to peer) are not the subject of these
      requirements.

   *  Topology is maintained continuously, not discovered per session.
      Because the endpoint pair of a session is not known in advance,
      and because real-time applications cannot tolerate per-session
      topology discovery, the control plane maintains the link-state
      topology of the PoP network -- including measured overlay link
      state (REQ-1) -- continuously and independently of session
      arrival, so that an optimized ingress-to-egress path can be
      produced as soon as both attachment PoPs are known.  This always-
      on, link-state model is a natural fit for a BGP-SPF-based control
      plane and contrasts with on-demand, per-flow path setup.

Xu, et al.               Expires 7 January 2027                 [Page 6]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

5.  Scenarios

   The scenarios share a common setting.  Users attach to nearby ingress
   PoPs; traffic crosses one or more administrative domains over a
   provider-operated backbone; and the carried applications -- cross-
   region video conferencing and collaborative office, cloud gaming, and
   large-scale SaaS -- all have explicit end-to-end latency, jitter, and
   loss targets.  The number of PoPs is large, node health changes
   dynamically (for example on failure), and link state changes
   frequently.

   The scenarios are organized as a ladder of increasing complexity
   along two orthogonal axes.  The _complexity_ axis selects the
   scenario: a single overlay domain (Section 5.1), the interconnection
   of multiple overlay domains (Section 5.2), and the addition of an
   owned underlay layer (Section 5.3).  The _trust_ axis is developed
   inside the last two scenarios: the domains being interconnected may
   belong to the same operator (partitioned for scalability) or to
   different operators (separated by policy and limited trust).  Each
   rung adds a distinct group of requirements to the ones before it;
   they are derived within each scenario and consolidated in Section 6.

5.1.  Scenario A: A Single Overlay Domain

   In the simplest case the operator runs one overlay network that, from
   the overlay's own point of view, is a single domain: all PoPs
   participate in one link-state flooding scope, every node holds the
   full overlay topology, and each computes paths locally.  What lies
   beneath each overlay link (the underlay that carries the tunnel) is
   out of view and is not the operator's concern here.  Figure 1 shows
   such a domain.

           overlay link (measured: delay / loss / bw)
           every node: full overlay LSDB + local SPF

                 P1 ------------- P2
                 | \            / |
                 |   \        /   |
                 |     \    /     |
                 |       \/       |
                 |       /\       |
                 |     /    \     |
                 |   /        \   |
                 | /            \ |
                 P3 ------------- P4

Xu, et al.               Expires 7 January 2027                 [Page 7]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

       Figure 1: Scenario A: a single overlay domain -- one flooding
      scope, every node holds the full overlay link state and computes
                               paths locally

   Structurally this is the case BGP-SPF was designed for: a single SPF
   domain in which link state is flooded to all speakers and used
   identically.  The base mechanism therefore fits without any inter-
   domain machinery.  However, even here the base is not sufficient as-
   is, because the links are overlay links.

   Distinguishing challenges:

   *  _Overlay link state is not directly observable._ Unlike an
      underlay link, whose state a router can measure locally, an
      overlay link's bandwidth, delay, and loss must be obtained by
      active, continuous measurement and fed into the routing system as
      link-state performance attributes.

   *  _Overlay links are volatile._ Their performance varies more
      sharply than underlay links, so paths must be re-selected as
      conditions change, which makes link-state-driven routing both more
      necessary and more demanding.

   *  _Fast fault detection and recovery._ Overlay link and node
      failures are not directly observable and must be detected by
      liveness and measurement; once detected, traffic must move onto an
      alternate overlay path within the time budget of a real-time
      session.  Because every node holds the full link-state topology of
      the domain, it can recompute and reroute locally, without a round
      trip to a central controller -- a resilience advantage of
      distributed link-state routing that is especially valuable when
      overlay links fail more often than physical ones.

   Routing behavior required: nodes must discover candidate neighbors
   automatically and select among them based on measured path properties
   (for example avoiding tier-1 transit, or preferring non-overlapping
   paths), building on the LSVR Layer-3 discovery work
   [I-D.ietf-lsvr-l3dl]; they must compute paths over measured overlay
   link state using multiple performance metrics; and they must recover
   quickly from failure.

   Requirements arising from this scenario:

   REQ-1 (Overlay link-state sensing):  The solution MUST support
      obtaining, representing, and using the state (bandwidth, delay,
      loss) of overlay links that cannot be observed directly, via
      continuous active measurement, maintained independently of session
      arrival (see Section 4).

Xu, et al.               Expires 7 January 2027                 [Page 8]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   REQ-2 (Automatic, measurement-driven neighbor selection):  The
      solution MUST support automatic discovery of candidate neighbors
      at scale and selection among them based on measured path
      properties, rather than relying solely on manual configuration.

   REQ-3 (BGP reuse and incremental deployability):  The solution MUST
      reuse BGP transport and the BGP-LS encoding [RFC9552], and MUST be
      incrementally deployable alongside existing BGP, so that a wholly
      new non-BGP inter-domain protocol is not required.

   REQ-4 (Multi-metric path computation):  The solution MUST support
      path computation over multiple performance metrics (for example
      latency, jitter, and loss), rather than over a single uniform
      metric.

   REQ-5 (Fast fault detection and local reroute):  The solution MUST
      support timely detection of overlay link and node failures, which
      are not directly observable, and MUST support local recomputation
      and reroute onto an alternate path without requiring a round trip
      to a centralized controller, so that recovery is fast enough for
      real-time interactive applications and substantially faster than
      BGP path-vector withdrawal/update.

5.2.  Scenario B: Interconnecting Multiple Overlay Domains

   At global scale a single flat overlay domain does not hold up: a
   link-state scope spanning hundreds of PoPs would flood every
   measurement change everywhere and could not confine churn or
   failures.  The overlay is therefore partitioned into multiple overlay
   domains -- for example one per geographic region, or one per
   separately operated network -- interconnected at border PoPs.
   Figure 2 shows two overlay domains and what information crosses the
   boundary between them: only abstracted, aggregated reachability,
   while detailed link state stays within each domain.

         Overlay domain A                  Overlay domain B
      .-------------------------.     .-------------------------.
      |  BJ --- SH --- GZ       |     |       DEN --- NYC       |
      |              \          |     |       /                 |
      |               TY  >=====|=====|=>  LA                   |
      |            (border)  handoff  (border)                  |
      |                         |     |                         |
      |  full link state kept   |     |  full link state kept   |
      |  inside A (all tunnels  |     |  inside B               |
      |  + measured metrics)    |     |                         |
      '-------------------------'     '-------------------------'
          ^                                              |
          | user@BJ                            app@NYC   v

Xu, et al.               Expires 7 January 2027                 [Page 9]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

      Figure 2: Scenario B: a backbone partitioned into interconnected
       overlay domains; only abstracted reachability crosses a domain
                                  boundary

   This scenario spans a trust axis.  At one end the interconnected
   domains belong to the _same operator_ and are partitioned primarily
   for scalability and fault isolation; the domains trust one another,
   but detailed state is still kept local so that a measurement change
   or failure in one region does not trigger network-wide recomputation.
   At the other end the domains belong to _different operators_, and the
   boundary must additionally enforce policy and hide internal topology
   because the operators do not fully trust one another and may be
   competitors.  The same interconnection mechanism serves both ends:
   across a domain boundary each domain advertises only abstracted
   reachability with an aggregate metric -- for example A advertises
   "via TY reach BJ ~35 ms, SH ~30 ms" -- while its internal tunnels and
   their measured state stay hidden.

   Distinguishing challenges (in addition to those of Scenario A):

   *  _Information hiding and policy at boundaries._ Detailed link state
      must be scoped within a domain, and only aggregated, abstracted
      reachability advertised across a boundary, under the advertising
      domain's policy.

   *  _Scale and churn containment._ With many PoPs and frequent
      performance changes, naive global flooding would trigger constant
      network-wide recomputation; advertisement must be scoped so that
      churn stays within a domain.

   *  _Interconnecting independently measured domains._ Each domain
      measures its own links by its own methodology and calibration, so
      their metrics are not automatically comparable; yet an ingress-to-
      egress path is stitched from segments contributed by several
      domains, so a common or reconciled metric basis is needed for the
      composed path to be meaningful.

   *  _Inter-domain loop prevention._ Independent per-domain computation
      over asymmetric, aggregated information creates a risk of inter-
      domain forwarding loops that must be prevented.

   Requirements arising from this scenario (in addition to REQ-1..REQ-
   5):

   REQ-6 (Policy and information hiding):  The solution MUST provide
      inter-domain policy expressiveness and MUST support information
      hiding / topology abstraction, so that an operator need not expose
      its internal topology to other domains.

Xu, et al.               Expires 7 January 2027                [Page 10]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   REQ-7 (Scalable, scoped flooding):  The solution MUST scope link-
      state advertisement so that frequent link-state churn is contained
      and does not trigger global recomputation.

   REQ-8 (Cross-domain metric normalization):  When independently
      operated or independently measured overlay domains interconnect,
      the solution MUST provide a means to express link-state
      performance metrics on a common or reconcilable basis, so that a
      path composed of segments from different domains can be compared
      and computed meaningfully.

   REQ-9 (Inter-domain loop prevention and consistency):  The solution
      MUST prevent inter-domain forwarding loops that can arise when
      domains compute paths independently over aggregated, asymmetric
      reachability information, and MUST keep advertised aggregates
      consistent enough for loop-free composition of ingress-to-egress
      paths.

      REQ-8 and REQ-9 are among the harder requirements: normalizing
      independently measured metrics and guaranteeing loop-free
      composition over aggregated inter-domain state are open design
      problems.  This document states them as requirements; the
      mechanisms that satisfy them are left to the protocol
      specification.

   REQ-10 (Hierarchical, scalable computation):  The solution MUST
      support path computation that scales hierarchically (for example
      intra-domain and inter-domain), so that detailed state is handled
      locally while only aggregated information is exchanged between
      domains.

5.3.  Scenario C: Hybrid Overlay/Underlay Networks

   This scenario adds an owned underlay.  In addition to overlay links,
   the operator owns and can observe part of the underlay (for example a
   regional physical backbone), and an ingress-to-egress path may
   traverse both layers.  The hybrid case arises because neither layer
   alone is sufficient: an underlay-only path may not meet the
   performance target where it depends on uncontrolled third-party
   transit, while a purely overlay path may be more costly or limited.
   The routing system must be able to compose a path across both layers.
   Figure 3 illustrates a path composed from owned underlay and measured
   overlay segments.

Xu, et al.               Expires 7 January 2027                [Page 11]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

      underlay (operator-owned, observed):                 ====
      overlay  (tunnel over 3rd-party transit, measured):  ~~~~

         BJ ==== SH ==== TY ~~~~~~~~~~~~~~~ LA ==== NYC
         '----- owned underlay ----'  overlay  '-underlay-'
                                     (3rd-party
                                      transit)

      Figure 3: Scenario C: a cross-layer path composed from operator-
           owned underlay segments and a measured overlay segment

   Regional segments (BJ..TY and LA..NYC) run on the operator's own
   underlay, whose state is observed locally; the long-haul TY..LA
   segment exists only as a measured overlay.  When no single-layer path
   meets the target, routing composes the cross-layer path BJ=SH=TY ~ LA
   = NYC over one unified link-state view (REQ-11, REQ-12).

   Like Scenario B, this scenario spans a trust axis.  At one end a
   _single operator_ owns both the overlay and the underlay, so the two
   layers can be combined freely.  At the other end the layers belong to
   _different operators_ -- an overlay operator interconnecting with a
   traditional underlay operator -- so composing a cross-layer path
   additionally crosses an inter-operator boundary and must apply the
   information hiding and policy of Scenario B (REQ-6) on top of the
   cross-layer requirements below.

   Distinguishing challenges (in addition to those of Scenarios A and
   B):

   *  _Unified cross-layer view._ Underlay link state (directly
      observable) and overlay link state (measured) must be represented
      together so that computation can reason over both.

   *  _Joint cross-layer path selection._ When a single-layer path does
      not meet the target, the solution must be able to select a
      combined overlay/underlay path, rather than being confined to one
      layer.

   *  _Realization in the data plane._ A computed cross-layer path must
      be installed into the forwarding plane (for example using SRv6
      [RFC8402] [RFC8986] or tunnels), including any handling needed for
      paths expressed at a coarser granularity than per-hop.

   Requirements arising from this scenario (in addition to REQ-1..REQ-
   10):

   REQ-11 (Unified overlay/underlay link state):  The solution MUST

Xu, et al.               Expires 7 January 2027                [Page 12]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

      represent and use underlay and overlay link state together within
      a single link-state view.

   REQ-12 (Joint cross-layer path computation):  The solution MUST be
      able to compute a combined overlay/underlay path when no single-
      layer path meets the performance target.

   REQ-13 (Data-plane installation):  The solution MUST define how
      computed paths are installed into a data plane (for example SRv6
      or tunnels), including any special handling required for paths
      expressed at a coarser-than-per-hop granularity.

   REQ-14 (Traffic engineering):  The solution SHOULD support traffic
      engineering to influence path selection based on collected network
      state.

      Open issue: expressing a coarse-granularity path in the data plane
      may not fit the standard SRv6 processing model and needs care to
      avoid forwarding loops.  This data-plane concern is distinct from
      the control-plane loop prevention of REQ-9, and is noted for the
      future protocol specification.

6.  Consolidated Requirements

   For convenience, the requirements derived above are listed together
   here; the authoritative statements are in Section 5.1, Section 5.2,
   and Section 5.3.

Xu, et al.               Expires 7 January 2027                [Page 13]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   +========+==================================================+======+
   | Req    | Summary                                          | From |
   +========+==================================================+======+
   | REQ-1  | Overlay link-state sensing (active measurement)  | A    |
   +--------+--------------------------------------------------+------+
   | REQ-2  | Automatic, measurement-driven neighbor selection | A    |
   +--------+--------------------------------------------------+------+
   | REQ-3  | BGP reuse and incremental deployability          | A    |
   +--------+--------------------------------------------------+------+
   | REQ-4  | Multi-metric path computation                    | A    |
   +--------+--------------------------------------------------+------+
   | REQ-5  | Fast fault detection and local reroute           | A    |
   +--------+--------------------------------------------------+------+
   | REQ-6  | Inter-domain policy and information hiding       | B    |
   +--------+--------------------------------------------------+------+
   | REQ-7  | Scalable, scoped flooding                        | B    |
   +--------+--------------------------------------------------+------+
   | REQ-8  | Cross-domain metric normalization                | B    |
   +--------+--------------------------------------------------+------+
   | REQ-9  | Inter-domain loop prevention and consistency     | B    |
   +--------+--------------------------------------------------+------+
   | REQ-10 | Hierarchical, scalable computation               | B    |
   +--------+--------------------------------------------------+------+
   | REQ-11 | Unified overlay/underlay link state              | C    |
   +--------+--------------------------------------------------+------+
   | REQ-12 | Joint cross-layer path computation               | C    |
   +--------+--------------------------------------------------+------+
   | REQ-13 | Data-plane installation of computed paths        | C    |
   +--------+--------------------------------------------------+------+
   | REQ-14 | Traffic engineering                              | C    |
   +--------+--------------------------------------------------+------+

                                 Table 1

7.  Gap Analysis

   This section maps the requirements to the current LSVR base, grouped
   by the three scenarios.

Xu, et al.               Expires 7 January 2027                [Page 14]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   Single overlay domain (Scenario A).  Structurally BGP-SPF [RFC9815]
   already fits a single SPF domain, but it relies on directly
   observable link state and a single uniform metric, and reacts to
   failures through BGP-style withdrawal and update.  REQ-1 and REQ-4
   require sensing overlay link state and computing over multiple
   metrics; REQ-2 builds on LSVR Layer-3 discovery [I-D.ietf-lsvr-l3dl]
   but adds measurement-driven neighbor selection; REQ-5 requires fast
   detection of overlay failures and local reroute within a real-time
   budget; REQ-3 requires that all of this reuse BGP and be
   incrementally deployable.

   Interconnecting overlay domains (Scenario B).  The base is confined
   to one SPF domain with no aggregation or hiding and no policy
   support.  REQ-6, REQ-7, and REQ-10 require operation across multiple
   domains with scoped advertisement, information hiding, and
   hierarchical computation; REQ-8 and REQ-9 add cross-domain metric
   normalization and inter-domain loop prevention when independently
   measured domains interconnect.  The BGP-LS encoding [RFC9552] defines
   Node, Link, and Prefix NLRI; REQ-1, REQ-6, REQ-7, and REQ-11 imply
   additional attributes (for example performance and aggregation/
   scoping information) and control over advertisement scope.

   Hybrid overlay/underlay (Scenario C).  The single-domain underlay
   base does not compose paths across layers or address their data-plane
   realization.  REQ-11 and REQ-12 require a unified cross-layer view
   and joint computation; REQ-13 introduces data-plane installation
   considerations; REQ-14 adds traffic engineering.  Where the two
   layers belong to different operators, the Scenario B mechanisms
   (notably REQ-6) apply on top.

8.  Security Considerations

   Operating across administrative domains raises trust concerns beyond
   the single-domain base.  The integrity and authenticity of advertised
   link state and performance attributes MUST be protected, since false
   advertisements could be used to attract or divert traffic.  Because
   operators in different domains may be competitors, the solution must
   avoid exposing internal topology beyond what an operator chooses to
   advertise (see REQ-6).  Detailed mechanisms are left to the protocol
   specification.

9.  IANA Considerations

   This document has no IANA actions.

10.  Normative References

Xu, et al.               Expires 7 January 2027                [Page 15]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119,
              DOI 10.17487/RFC2119, March 1997,
              <https://www.rfc-editor.org/rfc/rfc2119>.

   [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
              2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
              May 2017, <https://www.rfc-editor.org/rfc/rfc8174>.

11.  Informative References

   [I-D.ietf-lsvr-l3dl]
              Bush, R., Austein, R., Housley, R., and K. Patel, "Layer-3
              Discovery and Liveness", Work in Progress, Internet-Draft,
              draft-ietf-lsvr-l3dl-15, 30 April 2025,
              <https://datatracker.ietf.org/doc/html/draft-ietf-lsvr-
              l3dl-15>.

   [RFC4271]  Rekhter, Y., Ed., Li, T., Ed., and S. Hares, Ed., "A
              Border Gateway Protocol 4 (BGP-4)", RFC 4271,
              DOI 10.17487/RFC4271, January 2006,
              <https://www.rfc-editor.org/rfc/rfc4271>.

   [RFC7938]  Lapukhov, P., Premji, A., and J. Mitchell, Ed., "Use of
              BGP for Routing in Large-Scale Data Centers", RFC 7938,
              DOI 10.17487/RFC7938, August 2016,
              <https://www.rfc-editor.org/rfc/rfc7938>.

   [RFC8402]  Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L.,
              Decraene, B., Litkowski, S., and R. Shakir, "Segment
              Routing Architecture", RFC 8402, DOI 10.17487/RFC8402,
              July 2018, <https://www.rfc-editor.org/rfc/rfc8402>.

   [RFC8986]  Filsfils, C., Ed., Camarillo, P., Ed., Leddy, J., Voyer,
              D., Matsushima, S., and Z. Li, "Segment Routing over IPv6
              (SRv6) Network Programming", RFC 8986,
              DOI 10.17487/RFC8986, February 2021,
              <https://www.rfc-editor.org/rfc/rfc8986>.

   [RFC9552]  Talaulikar, K., Ed., "Distribution of Link-State and
              Traffic Engineering Information Using BGP", RFC 9552,
              DOI 10.17487/RFC9552, December 2023,
              <https://www.rfc-editor.org/rfc/rfc9552>.

   [RFC9815]  Patel, K., Lindem, A., Zandi, S., and W. Henderickx, "BGP
              Link State (BGP-LS) Shortest Path First (SPF) Routing",
              RFC 9815, DOI 10.17487/RFC9815, July 2025,
              <https://www.rfc-editor.org/rfc/rfc9815>.

Xu, et al.               Expires 7 January 2027                [Page 16]
Internet-Draft    Multi-Domain Hybrid BGP-SPF Use Cases        July 2026

   [RFC9816]  Patel, K., Lindem, A., Zandi, S., Dawra, G., and J. Dong,
              "Usage and Applicability of BGP Link State (BGP-LS)
              Shortest Path First (SPF) Routing in Data Centers",
              RFC 9816, DOI 10.17487/RFC9816, July 2025,
              <https://www.rfc-editor.org/rfc/rfc9816>.

Authors' Addresses

   Mingwei Xu
   Tsinghua University
   Beijing
   100084
   China
   Email: xumw@tsinghua.edu.cn

   Bo Wang
   Tsinghua University
   Beijing
   100084
   China
   Email: wangbo2019@tsinghua.edu.cn

   Yuan Yang
   Tsinghua University
   Beijing
   100084
   China
   Email: yangyuan_thu@mail.tsinghua.edu.cn

   Yi Liu
   Tsinghua University
   Beijing
   100084
   China
   Email: liuy22@mails.tsinghua.edu.cn

   Leroy Zhang
   ByteDance Inc.
   San Jose, California
   United States
   Email: zhangle21@bytedance.com

Xu, et al.               Expires 7 January 2027                [Page 17]