Skip to main content

Advertisement of Remote Interface Identifiers for Layer 2 Bundle Members
draft-ietf-lsr-l2-bundle-member-remote-id-12

Document Type Active Internet-Draft (lsr WG)
Authors Liyan Gong , Changwang Lin , huxiaolong , Les Ginsberg , Peter Psenak
Last updated 2026-11-05 (Latest revision 2026-10-29)
Replaces draft-glctgp-lsr-l2-bundle-member-remote-id
RFC stream Internet Engineering Task Force (IETF)
Intended RFC status Proposed Standard
Formats
Reviews
Additional resources Mailing list discussion
Stream WG state Submitted to IESG for Publication
Associated WG milestone
Nov 2026
Advertisement of Remote Interface Identifiers for Layer 2 Bundle Members
Document shepherd Acee Lindem
Shepherd write-up Show Last changed 2026-09-04
IESG IESG state RFC Ed Queue
Action Holders
(None)
Consensus boilerplate Yes
Telechat date (None)
Responsible AD Gunter Van de Velde
Send notices to acee.ietf@gmail.com
IANA IANA review state Version Changed - Review Needed
IANA expert review state Expert Reviews OK
IANA expert review comments All reviews are complete.
RFC Editor RFC Editor status Awaiting Reference Checker, formatting
Details
draft-ietf-lsr-l2-bundle-member-remote-id-12
LSR Working Group                                                L. Gong
Internet-Draft                                              China Mobile
Intended status: Standards Track                                  C. Lin
Expires: 2 May 2027                                                X. Hu
                                                    New H3C Technologies
                                                             L. Ginsberg
                                                               P. Psenak
                                                           Cisco Systems
                                                         29 October 2026

Advertisement of Remote Interface Identifiers for Layer 2 Bundle Members
              draft-ietf-lsr-l2-bundle-member-remote-id-12

Abstract

   In networks where Layer 2 (L2) interface bundles (such as a Link
   Aggregation Group (LAG) as defined in IEEE 802.1AX) are deployed, a
   controller may need to collect the connectivity relationships between
   bundle members for traffic engineering (TE) purposes.  This document
   describes how Open Shortest Path First (OSPF) and Intermediate System
   to Intermediate System (IS-IS) advertise the remote interface
   identifiers for L2 bundle members.  The corresponding extension of
   BGP Link State (BGP-LS) is also specified.

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 2 May 2027.

Copyright Notice

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

Gong, et al.               Expires 2 May 2027                   [Page 1]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   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
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   3
   2.  Use Case  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
   3.  Advertising L2 Bundle Member Remote Interface Identifier  . .   4
     3.1.  OSPF Advertisement  . . . . . . . . . . . . . . . . . . .   5
     3.2.  IS-IS Advertisement . . . . . . . . . . . . . . . . . . .   5
     3.3.  BGP-LS Advertisement  . . . . . . . . . . . . . . . . . .   6
   4.  OSPF Extension  . . . . . . . . . . . . . . . . . . . . . . .   6
   5.  IS-IS Extension . . . . . . . . . . . . . . . . . . . . . . .   7
   6.  BGP-LS Extension  . . . . . . . . . . . . . . . . . . . . . .   9
   7.  Acquisition of the Remote Interface Identifier  . . . . . . .  11
   8.  Operational Considerations  . . . . . . . . . . . . . . . . .  12
   9.  Security Considerations . . . . . . . . . . . . . . . . . . .  12
   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .  14
   11. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  15
   12. References  . . . . . . . . . . . . . . . . . . . . . . . . .  15
     12.1.  Normative References . . . . . . . . . . . . . . . . . .  15
     12.2.  Informative References . . . . . . . . . . . . . . . . .  17
   Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . .  17
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  18

1.  Introduction

   BGP Link State (BGP-LS) [RFC9552] is widely used for collecting
   topology information from Interior Gateway Protocols (IGPs).  In
   networks where Layer 2 (L2) interface bundles (such as a Link
   Aggregation Group (LAG) [IEEE802.1AX]) are deployed, a controller may
   need to collect the connectivity relationships between bundle members
   for traffic engineering (TE) purposes.  For example, when performing
   topology management and bidirectional path computation for TE (e.g.,
   for a co-routed associated bidirectional path as defined in
   Section 2.2.2 of [RFC8537] or Section 3.3 of [RFC9059]), knowledge of
   the connectivity relationships among bundle members is required.

   When advertising L2 bundles in Open Shortest Path First (OSPF)
   [RFC9356] and Intermediate System to Intermediate System (IS-IS)
   [RFC8668], a member link is described by its local interface

Gong, et al.               Expires 2 May 2027                   [Page 2]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   identifier, also referred to as a link local identifier.  If the
   remote interface identifier could be advertised for each member link,
   the pairing relationships between the local and remote interfaces
   would be clear.  These IGP advertisements are also the source of the
   corresponding BGP-LS advertisements ([RFC9085]); advertising the
   remote interface identifier in the IGP therefore allows the pairing
   relationship to be conveyed to a controller via BGP-LS along with the
   other L2 bundle member attributes.  A management system could
   alternatively retrieve the connectivity relationships between bundle
   members directly from the routers; describing such a management-based
   approach is outside the scope of this document.

   This document describes the mechanism for advertising the remote
   interface identifier for L2 bundle members in OSPF and IS-IS.  The
   BGP-LS extension for advertising L2 bundle member interface remote
   identifier is also specified in this document.

1.1.  Requirements Language

   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.

2.  Use Case

   Figure 1 shows a network, in which an L2 bundle is deployed between
   R1 and R2.  The controller collects the topology information from R3
   via BGP-LS.

                           +----------+       BGP-LS
                           |Controller|<-------------------+
                           +----------+                    |
                                                           |
                                                           |
                                                           |
              +----+         L2-Bundle          +----+   +-+--+
              |    |  /-------member 1-------\  |    |   |    |
              |    | /                        \ |    |   |    |
              | R1 +----------member 2----------+ R2 +---+ R3 |
              |    | \                        / |    |   |    |
              |    |  \-------member 3-------/  |    |   |    |
              +----+                            +----+   +----+

                 Figure 1: Network Topology with L2 Bundle

Gong, et al.               Expires 2 May 2027                   [Page 3]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   The network operator may want to control bidirectional traffic flows
   on the individual member links of the underlying L2 bundle for TE
   purposes.  The real-time bandwidth, delay, and link loss might be
   measured for each bundle member at both ends.  Labels or Segment
   Identifiers (SIDs) might be allocated for each bundle member at both
   ends.  The controller therefore needs to determine the connectivity
   relationships between bundle members.

   This document defines a mechanism for IGP routers to advertise the
   remote interface identifiers for each L2 bundle member, along with
   the corresponding mechanism for the controller to collect such
   information via BGP-LS.  The controller can then correlate the member
   links at the two ends of the L2 bundle: as specified in Section 7,
   the remote identifier advertised by one router for a bundle member
   equals the local identifier advertised by its neighbor for that same
   member, so a remote identifier advertised at one end matches the
   local identifier advertised at the other end.

   An absent remote identifier means that the value is not learned or
   not advertised for that member; it does not indicate that the peer
   has no corresponding member.

3.  Advertising L2 Bundle Member Remote Interface Identifier

   The routers at both ends of the LAG (e.g., R1 and R2 in Figure 1)
   independently advertise their local member interface information
   along with the corresponding remote interface identifiers.

   The following subsections describe how the remote interface
   identifiers of L2 bundle members are advertised in OSPF, IS-IS, and
   BGP-LS, respectively.  The L2 bundle member information is advertised
   in association with the parent Layer 3 (L3) link (i.e., the logical
   link directly operated on by the L3 protocol, as distinguished from
   the individual L2 bundle member links which are not directly visible
   to L3).

   The descriptions in this section are intended to be illustrative and
   are not meant to be normative.  The normative definitions of the L2
   bundle member attribute objects (the L2 Bundle Member Attributes
   Type-Length-Value (TLV) for IS-IS and BGP-LS, and the L2 Bundle
   Member Attributes sub-TLV for OSPF) and of their sub-TLVs are
   provided in [RFC9356] for OSPF, [RFC8668] for IS-IS, and [RFC9085]
   for BGP-LS.  Note that the term "sub-TLV" is used throughout this
   document (consistent with the referenced RFCs) to refer to TLVs that
   are nested within a parent TLV.

Gong, et al.               Expires 2 May 2027                   [Page 4]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

3.1.  OSPF Advertisement

   In OSPF, the remote interface identifiers of L2 bundle members are
   advertised as follows.

   OSPFv2 Extended Link TLV [RFC7684], or OSPFv3 Router-Link TLV
   [RFC8362], for the parent L3 link:

   L2 Bundle Member Attributes sub-TLV:
     L2 Bundle Member Descriptor of Member #1
     L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
       as defined in Section 4)
   L2 Bundle Member Attributes sub-TLV:
     L2 Bundle Member Descriptor of Member #2
     L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
       as defined in Section 4)
   ...
   L2 Bundle Member Attributes sub-TLV:
     L2 Bundle Member Descriptor of Member #n
     L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
       as defined in Section 4)

3.2.  IS-IS Advertisement

   In IS-IS, the remote interface identifiers of L2 bundle members are
   advertised as follows.  Note that IS-IS can advertise a set of
   members in a single L2 Bundle Attribute Descriptor, so the L2 Bundle
   Member Interface Remote Identifier sub-TLV carries multiple remote
   interface identifiers, one for each bundle member advertised in the
   associated L2 Bundle Attribute Descriptor.

   L2 Bundle Member Attributes TLV:
     Parent L3 Neighbor Descriptor
     L2 Bundle Attribute Descriptor (one or more may be present):
       Length of L2 Bundle Attribute Descriptor
       Number of L2 Bundle Member Descriptors
       L2 Bundle Member Link Local Identifiers of Member #1,#2,...,#n
       sub-TLV(s):
         L2 Bundle Member Interface Remote Identifier sub-TLV
           (Optional - as defined in Section 5) for Member #1,#2,...,#n

Gong, et al.               Expires 2 May 2027                   [Page 5]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

3.3.  BGP-LS Advertisement

   In BGP-LS, the remote interface identifiers of L2 bundle members are
   advertised in the BGP-LS Link Network Layer Reachability Information
   (Link NLRI) as follows.  As specified in Section 2.2.3 of [RFC9085],
   the L2 Bundle Member Attributes TLV is associated with the Link NLRI
   that describes the parent L3 link.

   BGP-LS Link NLRI: The parent L3 link for R1->R2 (as described in
       Section 2.2.3 of [RFC9085])
   Link Attributes:
     L2 Bundle Member Attributes TLV:
       L2 Bundle Member Descriptor of Member #1
       L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
         as defined in Section 6)
     L2 Bundle Member Attributes TLV:
       L2 Bundle Member Descriptor of Member #2
       L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
         as defined in Section 6)
     ...
     L2 Bundle Member Attributes TLV:
       L2 Bundle Member Descriptor of Member #n
       L2 Bundle Member Interface Remote Identifier sub-TLV (Optional -
         as defined in Section 6)

4.  OSPF Extension

   This document defines a new L2 Bundle Member Interface Remote
   Identifier sub-TLV in both OSPFv2 and OSPFv3.  This sub-TLV is used
   to advertise the remote interface identifier for an L2 bundle member.

   It can be carried as a sub-TLV of the OSPF L2 Bundle Member
   Attributes sub-TLV [RFC9356].  It has the following format:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Type (TBA)           |           Length (4)          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Remote Interface ID                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Type:  TBA (to be assigned from the "OSPFv2 Extended Link TLV Sub-
      TLVs" registry and the "OSPFv3 Extended-LSA Sub-TLVs" registry).

   Length:  4.

Gong, et al.               Expires 2 May 2027                   [Page 6]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   Remote Interface ID:  4 octets of a remote interface identifier.  See
      Section 7 for the acquisition of the remote interface identifier.

   A receiver first associates this sub-TLV with the bundle member
   identified by the enclosing L2 Bundle Member Attributes sub-TLV.
   After this association, a remote interface ID with value of zero is
   not valid and MUST be ignored and handled by the receiver as if the
   sub-TLV was not present (i.e., the remote identifier of that member
   is treated as unknown).  An originator MUST NOT advertise a value of
   zero for the Remote Interface ID, since a value of zero is reserved
   to indicate that the remote interface identifier is unknown,
   consistent with the link local/remote identifier semantics for
   unnumbered links defined in Section 2.1 of [RFC4202] (see Section 7).

   If the Length of this sub-TLV is not 4, the sub-TLV MUST be ignored
   and handled as if it was not present.

   The L2 Bundle Member Interface Remote Identifier sub-TLV MUST NOT
   appear more than once within the same L2 Bundle Member Attributes
   sub-TLV.  If multiple instances of this sub-TLV are received within
   the same L2 Bundle Member Attributes sub-TLV, implementations MUST
   use the first occurrence and ignore subsequent occurrences.

5.  IS-IS Extension

   This document defines a new L2 Bundle Member Interface Remote
   Identifier sub-TLV in IS-IS.  This sub-TLV is used to advertise the
   remote interface identifiers for L2 bundle members.

   It can be carried as a sub-TLV of the IS-IS L2 Bundle Member
   Attributes TLV [RFC8668].  It has the following format:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |   Type (TBA)  |     Length    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Remote Interface ID 1                     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   ~                     ...                                       ~
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Remote Interface ID N                     |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Type:  TBA (to be assigned from the "IS-IS Sub-TLVs for TLVs
      Advertising Neighbor Information" registry).

Gong, et al.               Expires 2 May 2027                   [Page 7]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   Length:  A non-zero multiple of 4: 4 * Number of L2 Bundle Member
      Descriptors in the enclosing L2 Bundle Attribute Descriptor.

   Remote Interface ID:  4 octets of a remote interface identifier.  See
      Section 7 for the acquisition of the remote interface identifier.

   The number of Remote Interface IDs carried in this sub-TLV MUST equal
   the Number of L2 Bundle Member Descriptors advertised in the
   enclosing L2 Bundle Attribute Descriptor.  The Remote Interface IDs
   are ordered such that the first Remote Interface ID corresponds to
   the first L2 Bundle Member Descriptor listed in the L2 Bundle
   Attribute Descriptor, the second Remote Interface ID corresponds to
   the second L2 Bundle Member Descriptor, and so on.  A receiver MUST
   first associate each Remote Interface ID with the corresponding L2
   Bundle Member Descriptor based on this positional ordering.  In cases
   where the remote interface IDs are known for some but not all of the
   bundle members, the sub-TLV is present but the entries corresponding
   to bundle members for which the remote interface IDs are unknown MUST
   have a value of zero.

   If the Length of this sub-TLV is zero or is not a multiple of 4, or
   if the number of Remote Interface IDs it carries does not equal the
   Number of L2 Bundle Member Descriptors in the enclosing L2 Bundle
   Attribute Descriptor, the sub-TLV MUST be ignored and handled as if
   it was not present (i.e., the remote identifiers of all the bundle
   members in that descriptor are treated as unknown).

   The L2 Bundle Member Interface Remote Identifier sub-TLV is not a
   shared attribute sub-TLV as defined in Section 3.2 of [RFC8668]; it
   advertises one remote interface identifier for each of the bundle
   members listed in the enclosing L2 Bundle Attribute Descriptor rather
   than a single value that applies to all of them.  The L2 Bundle
   Member Interface Remote Identifier sub-TLV MUST NOT appear more than
   once within the sub-TLV set of a single L2 Bundle Attribute
   Descriptor.  If multiple instances of this sub-TLV associated with
   the same bundle member are received, either within a single L2 Bundle
   Attribute Descriptor or in multiple L2 Bundle Attribute Descriptors,
   implementations MUST use the first occurrence in the lowest numbered
   Link State Protocol Data Unit (LSP) and ignore subsequent
   occurrences.

Gong, et al.               Expires 2 May 2027                   [Page 8]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   The L2 Bundle Attribute Descriptor has a one-octet Length field, and
   the Number of L2 Bundle Member Descriptors field is also one octet;
   the sub-TLV space available for this sub-TLV within an L2 Bundle
   Attribute Descriptor is therefore bounded.  When the remote
   identifiers for a set of bundle members do not fit within these one-
   octet limits (including the sub-TLV header), the originator SHOULD
   split the members across multiple L2 Bundle Attribute Descriptors
   within the same L2 Bundle Member Attributes TLV, with each instance
   of this sub-TLV covering the members of its associated descriptor.

   The Multi-Part TLV (MP-TLV) applicability [RFC9885] for the new IS-IS
   sub-TLV is N (MP-TLV procedures are not applicable to this sub-TLV).

6.  BGP-LS Extension

   This document defines a new L2 Bundle Member Interface Remote
   Identifier sub-TLV in BGP-LS.  This sub-TLV is derived from the
   Remote Interface Identifier sub-TLV of OSPF (Section 4) and IS-IS
   (Section 5).

   It can be carried as a sub-TLV of the BGP-LS L2 Bundle Member
   Attributes TLV [RFC9085].  It has the following format:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |          Type (TBA)           |           Length (4)          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Remote Interface ID                       |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Type:  TBA (to be assigned from the "BGP-LS NLRI and Attribute TLVs"
      registry).

   Length:  4.

   Remote Interface ID:  4 octets of a remote interface identifier.  See
      Section 7 for the acquisition of the remote interface identifier.

   A receiver first associates this sub-TLV with the member of the
   enclosing L2 Bundle Member Attributes TLV instance.  After this
   association, a remote interface ID with value of zero is not valid
   and MUST be ignored and handled by the receiver as if the sub-TLV was
   not present (i.e., the remote identifier of that member is treated as
   unknown).

Gong, et al.               Expires 2 May 2027                   [Page 9]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   The L2 Bundle Member Interface Remote Identifier sub-TLV MUST NOT
   appear more than once within the same L2 Bundle Member Attributes
   TLV.  If multiple instances of this sub-TLV are received within the
   same L2 Bundle Member Attributes TLV, implementations MUST use the
   first occurrence and ignore subsequent occurrences.

   The L2 Bundle Member Attributes TLV (type 1172) carrying this sub-TLV
   is associated with the Link NLRI that describes the parent L3 link.

   An L2 Bundle Member Descriptor and its L2 Bundle Member Interface
   Remote Identifier sub-TLV advertised in OSPF (Section 4) map one-to-
   one to an L2 Bundle Member Attributes TLV instance in BGP-LS.  For
   IS-IS (Section 5), the ordered list of Remote Interface IDs carried
   in a single sub-TLV instance maps positionally to the ordered list of
   L2 Bundle Member Link Local Identifiers advertised under the
   associated L2 Bundle Attribute Descriptor, and each member and its
   remote identifier are exported in the corresponding L2 Bundle Member
   Attributes TLV instance in BGP-LS.

   A member whose remote identifier is unknown, or which is advertised
   with a value of zero in IS-IS as described in Section 7, is exported
   without the L2 Bundle Member Interface Remote Identifier sub-TLV in
   the corresponding L2 Bundle Member Attributes TLV instance; a value
   of zero is never exported in BGP-LS.

   With respect to the roles defined in Section 3 of [RFC9552], a BGP-LS
   Producer originates this sub-TLV as part of the BGP-LS Attribute of
   the Link NLRI describing the parent L3 link, following the mapping
   described above.  A BGP-LS Propagator does not perform semantic
   validation of this sub-TLV and does not remove individual TLVs or
   sub-TLVs from the BGP-LS Attribute.  A BGP-LS Speaker performs the
   syntactic validation of the BGP-LS Attribute as specified in
   Section 8.2.2 of [RFC9552]: since this sub-TLV has a fixed Length of
   4, an instance with an invalid Length causes the recognizing speaker
   to apply the 'Attribute Discard' fault handling, which discards all
   TLVs in the BGP-LS Attribute (not just this sub-TLV).  Semantic
   validation of the sub-TLV (e.g., consistency checking as described in
   Section 7) is performed by the BGP-LS Consumer, and the handling of
   any resulting errors is specific to the application and outside the
   scope of this document.

Gong, et al.               Expires 2 May 2027                  [Page 10]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

7.  Acquisition of the Remote Interface Identifier

   The routers at both ends of the L2 bundle independently assign a non-
   zero 32-bit identifier to each of their bundle members and advertise
   it as the L2 Bundle Member Link Local Identifier in the L2 Bundle
   Member Descriptor ([RFC9356], [RFC8668]), consistent with the Link
   Local Identifier for unnumbered links defined in Section 2.1 of
   [RFC4202].

   The relationship between the local and remote identifiers is
   reciprocal.  When an L2 Bundle Member Link advertisement is sent by
   the neighbor, the remote interface identifier MUST match the non-zero
   32-bit value that the neighboring router advertises as the L2 Bundle
   Member Link Local Identifier for that same bundle member.  This
   requirement constrains the value of an advertised remote identifier;
   it does not require or forbid the advertisement of remote
   identifiers.  In other words, if R1 advertises remote identifier X
   for its local member with identifier A, then R2 (the neighbor)
   advertises local identifier X for that member, and symmetrically R2
   advertises remote identifier A for its local member with identifier
   X.  This relationship ensures that a controller can correlate the
   advertisements from the two ends of each member link.

   IGPs provide no direct way for a router to learn the identifiers
   assigned by its neighbor to the individual bundle members, since the
   L3 protocol does not operate on the bundle members.  The acquisition
   of the exact remote identifier value is therefore outside the scope
   of this document.  Implementations MAY obtain the value through
   configuration or through implementation-specific discovery
   procedures.  L2 protocols such as the Link Layer Discovery Protocol
   (LLDP) ([IEEE802.1AB]) and the Link Aggregation Control Protocol
   (LACP) ([IEEE802.1AX]) allow a router to discover the identity of the
   neighboring port on each member link, and implementations MAY use
   them as part of such procedures.  Note, however, that the identifiers
   carried by these protocols are not required to match the L2 Bundle
   Member Link Local Identifiers advertised by the neighbor: the LLDP
   Port ID is subtype-dependent and is not necessarily a 32-bit numeric
   value, and the LACP Actor and Partner Port Numbers are 16-bit values
   assigned independently by each end.  Any mapping between the
   identifiers discovered via these protocols and the neighbor's
   advertised L2 Bundle Member Link Local Identifiers is implementation-
   specific.

   To verify the correctness of the acquired remote identifiers,
   implementations SHOULD provide mechanisms to validate that received
   advertisements are consistent with the relationship defined above,
   i.e., that the value advertised as the remote identifier for a member
   equals the value advertised as the L2 Bundle Member Link Local

Gong, et al.               Expires 2 May 2027                  [Page 11]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   Identifier for the corresponding member by the neighboring router.
   Mismatched pairs may indicate misconfiguration or incorrect
   discovery.

8.  Operational Considerations

   Implementations MUST NOT enable the advertisement of the L2 Bundle
   Member Interface Remote Identifier sub-TLV by default and MUST
   provide a configuration option to enable its advertisement on
   specific links.

   The configuration and operational state for this feature (the per-
   link enablement, the association of each bundle member with its
   remote identifier, and the validation state described in Section 7)
   is expected to be provided as augmentations to the base YANG data
   models for OSPF ([RFC9129]) and for IS-IS ([RFC9130]).  The
   definition of such augmentations is outside the scope of this
   document.

   In the event that the values of the remote identifiers change (e.g.,
   due to reassignment after reboot), an implementation MUST update the
   values advertised in the L2 Bundle Member Interface Remote Identifier
   sub-TLV to be consistent with the new value.  This applies to cases
   where the value is learned and to cases where the value is locally
   configured.

   If the connectivity relationships are also collected via a
   management-based approach (see Section 1), a mismatch between the two
   sets of information might be observed.  In such a case, the
   information retrieved via the management-based approach takes
   precedence.

9.  Security Considerations

   This document describes how OSPF, IS-IS and BGP-LS advertise the
   remote interface identifiers for L2 bundle members.  The security
   considerations of [RFC8668], [RFC9356], [RFC9552] and [RFC9085] are
   applicable to this document.  In addition, the acquisition of the
   remote interface identifiers specified in Section 7 introduces the
   trust considerations described below.

   The advertisement of the remote interface identifier introduces a new
   trust boundary.  IGP authentication protects the advertisement once
   the originating router has created it, but it does not authenticate
   the local L2 information from which the router obtained the remote
   member mapping.  As described in Section 7, the value of the remote
   identifier may be acquired through configuration or through
   implementation-specific discovery procedures that may rely on L2

Gong, et al.               Expires 2 May 2027                  [Page 12]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   protocols such as LLDP and LACP.  The trust placed in these
   acquisition mechanisms therefore directly affects the trustworthiness
   of the information advertised by this document.

   A spoofed, stale, or inconsistent mapping produced by the acquisition
   mechanism could cause a router to advertise a false remote interface
   identifier and thus create a false association between the member
   links at the two ends of the L2 bundle.  A controller that consumes
   this information for TE or failure correlation might then steer
   traffic onto member links that are not actually connected or
   misdiagnose the scope of a failure.  To limit the impact of stale
   information, when an originator determines, using the validation
   described in Section 7, that a remote identifier it has been
   advertising is no longer valid, it MUST NOT continue to advertise
   that remote identifier.

   The relationship between the local and remote identifiers is
   reciprocal as defined in Section 7: the remote identifier advertised
   by one router for a bundle member MUST equal the local identifier
   advertised by its neighbor for that same member.  Recipients such as
   a BGP-LS Consumer can use this reciprocity to validate the mapping.
   As noted in Section 7, implementations SHOULD provide mechanisms to
   validate received advertisements against this relationship;
   mismatched pairs may indicate misconfiguration, incorrect discovery,
   or tampering with the acquisition mechanism.

   Advertising the remote interface identifier exposes additional
   topology detail beyond that provided by the advertisements specified
   in [RFC8668], [RFC9356], and [RFC9085]: it reveals the pairing of the
   individual member links between the two ends of the L2 bundle.  An
   operator who considers this detail sensitive should take it into
   account when deciding whether to enable the advertisement (see
   Section 8).  The isolation of BGP-LS peering sessions is recommended
   to ensure that BGP-LS topology information (including the newly added
   remote interface identifier information) is not advertised to an
   external BGP peering session outside the trusted domain, as described
   in Section 10 of [RFC9552].

   If the IS-IS protocol is used in an environment where unauthorized
   access to the physical links on which IS-IS Protocol Data Units
   (PDUs) are sent occurs, then attacks are possible.  The use of
   authentication as defined in [RFC5304] and [RFC5310] is recommended
   to prevent such attacks.

Gong, et al.               Expires 2 May 2027                  [Page 13]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   If the OSPF protocol is used in an environment where unauthorized
   access to the physical links on which OSPF packets are sent occurs,
   then attacks are possible.  The use of authentication as defined in
   [RFC5709], [RFC7474], [RFC4552], and [RFC7166] is recommended for
   preventing such attacks.

10.  IANA Considerations

   This document adds the following new sub-TLV to the "OSPFv2 Extended
   Link TLV Sub-TLVs" registry.  The L2 Bundle Member (L2BM) column
   indicates whether the sub-TLV MAY appear ("Y") or MUST NOT appear
   ("N") within the L2 Bundle Member Attributes sub-TLV [RFC9356].

   +------+----------------------------------------------+----+
   | Type | Designation                                  |L2BM|
   +======+==============================================+====+
   | TBA  | L2 Bundle Member Interface Remote Identifier | Y  |
   +------+----------------------------------------------+----+

   This document adds the following new sub-TLV to the "OSPFv3 Extended-
   LSA Sub-TLVs" registry.

   +------+----------------------------------------------+----+
   | Type | Description                                  |L2BM|
   +======+==============================================+====+
   | TBA  | L2 Bundle Member Interface Remote Identifier | Y  |
   +------+----------------------------------------------+----+

   This document adds the following new sub-TLV to the "IS-IS Sub-TLVs
   for TLVs Advertising Neighbor Information" registry.

   +------+-----------------------------+---+---+---+---+---+---+---+
   | Type | Description                 | 22| 23| 25|141|222|223| MP|
   +======+=============================+===+===+===+===+===+===+===+
   | TBA  | L2 Bundle Member            | n | n | y | n | n | n | n |
   |      | Interface Remote Identifier |   |   |   |   |   |   |   |
   +------+-----------------------------+---+---+---+---+---+---+---+

   This document adds the following new sub-TLV to the "BGP-LS NLRI and
   Attribute TLVs" registry.

Gong, et al.               Expires 2 May 2027                  [Page 14]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   +------+----------------------------------------------+
   | Type | Description                                  |
   +======+==============================================+
   | TBA  | L2 Bundle Member Interface Remote Identifier |
   +------+----------------------------------------------+

11.  Acknowledgements

   The authors would like to thank Acee Lindem for his shepherd review
   and helpful comments to improve this document.

   The authors would like to thank Michael Richardson for RTGDIR early
   review, Behcet Sarikaya for GENART review, and Brian Weis for SECDIR
   review.

   The authors would also like to thank Shraddha Hegde, Tom Petch, and
   Siddhant Mehta for their review of this document and their comments.

   The authors would also like to thank Gunter Van de Velde for his
   shepherd AD review and helpful comments to improve this document.

   The authors would like to thank Mohamed Boucadair, Deb Cooley, Roman
   Danyliw, Christopher Inacio, Jim Guichard, and Mahesh Jethanandani
   for their IESG review and helpful comments to improve this document.

12.  References

12.1.  Normative References

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

   [RFC4202]  Kompella, K., Ed. and Y. Rekhter, Ed., "Routing Extensions
              in Support of Generalized Multi-Protocol Label Switching
              (GMPLS)", RFC 4202, DOI 10.17487/RFC4202, October 2005,
              <https://www.rfc-editor.org/info/rfc4202>.

   [RFC4552]  Gupta, M. and N. Melam, "Authentication/Confidentiality
              for OSPFv3", RFC 4552, DOI 10.17487/RFC4552, June 2006,
              <https://www.rfc-editor.org/info/rfc4552>.

   [RFC5304]  Li, T. and R. Atkinson, "IS-IS Cryptographic
              Authentication", RFC 5304, DOI 10.17487/RFC5304, October
              2008, <https://www.rfc-editor.org/info/rfc5304>.

Gong, et al.               Expires 2 May 2027                  [Page 15]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   [RFC5310]  Bhatia, M., Manral, V., Li, T., Atkinson, R., White, R.,
              and M. Fanto, "IS-IS Generic Cryptographic
              Authentication", RFC 5310, DOI 10.17487/RFC5310, February
              2009, <https://www.rfc-editor.org/info/rfc5310>.

   [RFC5709]  Bhatia, M., Manral, V., Fanto, M., White, R., Barnes, M.,
              Li, T., and R. Atkinson, "OSPFv2 HMAC-SHA Cryptographic
              Authentication", RFC 5709, DOI 10.17487/RFC5709, October
              2009, <https://www.rfc-editor.org/info/rfc5709>.

   [RFC7166]  Bhatia, M., Manral, V., and A. Lindem, "Supporting
              Authentication Trailer for OSPFv3", RFC 7166,
              DOI 10.17487/RFC7166, March 2014,
              <https://www.rfc-editor.org/info/rfc7166>.

   [RFC7474]  Bhatia, M., Hartman, S., Zhang, D., and A. Lindem, Ed.,
              "Security Extension for OSPFv2 When Using Manual Key
              Management", RFC 7474, DOI 10.17487/RFC7474, April 2015,
              <https://www.rfc-editor.org/info/rfc7474>.

   [RFC7684]  Psenak, P., Gredler, H., Shakir, R., Henderickx, W.,
              Tantsura, J., and A. Lindem, "OSPFv2 Prefix/Link Attribute
              Advertisement", RFC 7684, DOI 10.17487/RFC7684, November
              2015, <https://www.rfc-editor.org/info/rfc7684>.

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

   [RFC8362]  Lindem, A., Roy, A., Goethals, D., Reddy Vallem, V., and
              F. Baker, "OSPFv3 Link State Advertisement (LSA)
              Extensibility", RFC 8362, DOI 10.17487/RFC8362, April
              2018, <https://www.rfc-editor.org/info/rfc8362>.

   [RFC8668]  Ginsberg, L., Ed., Bashandy, A., Filsfils, C., Nanduri,
              M., and E. Aries, "Advertising Layer 2 Bundle Member Link
              Attributes in IS-IS", RFC 8668, DOI 10.17487/RFC8668,
              December 2019, <https://www.rfc-editor.org/info/rfc8668>.

   [RFC9085]  Previdi, S., Talaulikar, K., Ed., Filsfils, C., Gredler,
              H., and M. Chen, "Border Gateway Protocol - Link State
              (BGP-LS) Extensions for Segment Routing", RFC 9085,
              DOI 10.17487/RFC9085, August 2021,
              <https://www.rfc-editor.org/info/rfc9085>.

   [RFC9356]  Talaulikar, K. and P. Psenak, "Advertising L2 Bundle
              Member Link Attributes in OSPF", RFC 9356, January 2023,
              <https://www.rfc-editor.org/info/rfc9356>.

Gong, et al.               Expires 2 May 2027                  [Page 16]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   [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/info/rfc9552>.

   [RFC9885]  Kaneriya, P., Li, T., Przygienda, A., Hegde, S., and L.
              Ginsberg, "Multi-Part TLVs in IS-IS", RFC 9885, October
              2025, <https://www.rfc-editor.org/info/rfc9885>.

12.2.  Informative References

   [IEEE802.1AB]
              "IEEE Standard for Local and Metropolitan Area Networks -
              Station and Media Access Control Connectivity Discovery",
              IEEE Std 802.1AB-2016, 29 January 2016.

   [IEEE802.1AX]
              IEEE, "IEEE Standard for Local and Metropolitan Area
              Networks--Link Aggregation", IEEE Std 802.1AX,
              DOI 10.1109/IEEESTD.2020.9105034, May 2020,
              <https://doi.org/10.1109/IEEESTD.2020.9105034>.

   [RFC8537]  Gandhi, R., Ed., Shah, H., and J. Whittaker, "Updates to
              the Fast Reroute Procedures for Co-routed Associated
              Bidirectional Label Switched Paths (LSPs)", RFC 8537,
              DOI 10.17487/RFC8537, February 2019,
              <https://www.rfc-editor.org/info/rfc8537>.

   [RFC9059]  Gandhi, R., Ed., Barth, C., and B. Wen, "Path Computation
              Element Communication Protocol (PCEP) Extensions for
              Associated Bidirectional Label Switched Paths (LSPs)",
              RFC 9059, DOI 10.17487/RFC9059, June 2021,
              <https://www.rfc-editor.org/info/rfc9059>.

   [RFC9129]  Yeung, D., Qu, Y., Zhang, J., Chen, I., and A. Lindem,
              "YANG Data Model for the OSPF Protocol", RFC 9129,
              DOI 10.17487/RFC9129, October 2022,
              <https://www.rfc-editor.org/info/rfc9129>.

   [RFC9130]  Litkowski, S., Ed., Yeung, D., Lindem, A., Zhang, J., and
              L. Lhotka, "YANG Data Model for the IS-IS Protocol",
              RFC 9130, DOI 10.17487/RFC9130, October 2022,
              <https://www.rfc-editor.org/info/rfc9130>.

Contributors

Gong, et al.               Expires 2 May 2027                  [Page 17]
Internet-Draft         L2 Bundle Member Remote ID           October 2026

   Ketan Talaulikar
   Cisco Systems
   India
   Email: ketant.ietf@gmail.com

Authors' Addresses

   Liyan Gong
   China Mobile
   China
   Email: gongliyan@chinamobile.com

   Changwang Lin
   New H3C Technologies
   China
   Email: linchangwang.04414@h3c.com

   Xiaolong Hu
   New H3C Technologies
   China
   Email: huxiaolong.1260@outlook.com

   Les Ginsberg
   Cisco Systems
   United States of America
   Email: ginsberg@cisco.com

   Peter Psenak
   Cisco Systems
   Apollo Business Center
   Mlynske nivy 43
   Bratislava 821 09
   Slovakia
   Email: ppsenak@cisco.com

Gong, et al.               Expires 2 May 2027                  [Page 18]