BGP Color-Aware Routing
RFC 9871, “BGP Color-Aware Routing”, is an Experimental document published in November 2025 by D. Rao, S. Agrawal. The canonical text is published by the RFC Editor.
Abstract
This document describes a BGP-based routing solution to establish end-to-end intent-aware paths across a multi-domain transport network. The transport network can span multiple service provider and customer network domains. The BGP intent-aware paths can be used to steer traffic flows for service routes that need a specific intent. This solution is called BGP Color-Aware Routing (BGP CAR).
This document describes the routing framework and BGP extensions to enable intent-aware routing using the BGP CAR solution. The solution defines two new BGP SAFIs (BGP CAR SAFI and BGP VPN CAR SAFI) for IPv4 and IPv6. It also defines an extensible Network Layer Reachability Information (NLRI) model for both SAFIs that allows multiple NLRI types to be defined for different use cases. Each type of NLRI contains key and TLV-based non-key fields for efficient encoding of different per-prefix information. This specification defines two NLRI types: Color-Aware Route NLRI and IP Prefix NLRI. It defines non-key TLV types for the MPLS label stack, SR-MPLS label index, and Segment Routing over IPv6 (SRv6) Segment Identifiers (SIDs). This solution also defines a new Local Color Mapping (LCM) Extended Community.
What “Experimental” means
Describes a specification that is part of a research or development effort, published so the community can gain experience with it.
The canonical text of RFC 9871 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9870 Export of UDP Options Information in IP Flow Information Export
- RFC 9872 Recommendations for Discovering IPv6 Prefix Used for IPv6 Address Synthesis
- RFC 9869 Datagram Packetization Layer Path MTU Discovery for UDP Options
- RFC 9873 Additional Email Address Extension for the Extensible Provisioning Protocol
- RFC 9868 Transport Options for UDP
- RFC 9874 Best Practices for Deletion of Domain and Host Objects in the Extensible Provisioning Protocol
- RFC 9867 Mixing Preshared Keys in the IKE_INTERMEDIATE and CREATE_CHILD_SA Exchanges of the Internet Key Exchange Protocol Version 2 for Post-Quantum Security
- RFC 9875 HTTP Cache Groups