---
title: "BGP Role model: tracking the adoption of RFC 9234"
url: https://daily.dev/posts/bgp-role-model-tracking-the-adoption-of-rfc-9234-u4c23dt5r
source_url: https://blog.cloudflare.com/rfc9234-bgp-role-model
type: article
source: "Cloudflare"
published: 2026-08-18T15:29:07.732Z
updated: 2026-08-18T16:27:47.144Z
tags: ["cloudflare", "bgp"]
reading_time: 20
upvotes: 6
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# BGP Role model: tracking the adoption of RFC 9234

**[Cloudflare](https://daily.dev/sources/cloudflare)** · 20 min read · 6 upvotes · 0 comments

## Summary

Cloudflare analyzed adoption of RFC 9234, which introduces BGP Roles and the Only to Customer (OTC) attribute to let routers automatically detect and reject route leaks without hand-written policies. Using BMP data from its global peering, Cloudflare found 67 ASes setting OTC and, through a live announce/withdraw experiment with a tagged prefix, discovered two Tier-1 networks, GTT (AS3257) and Arelion (AS1299), stripping the OTC attribute — undermining route leak protection for downstream networks. After Cloudflare contacted them, Arelion rolled out a fix to preserve OTC, while GTT's configuration still strips it. The post also lists which router vendors support RFC 9234 as of August 2026 and urges operators to configure BGP Roles where supported.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.cloudflare.com/rfc9234-bgp-role-model>

## Questions this post answers

### What does RFC 9234 do to prevent BGP route leaks?

RFC 9234 defines BGP Roles and the Only to Customer (OTC) path attribute so routers can automatically detect and reject route leaks without hand-written policies. Each eBGP session gets a configured Role (Provider, Customer, Peer, RS, or RS-Client), and OTC marks a route once it has moved sideways or downward, so it can never legally propagate back upward; a router receiving an OTC-tagged route from a customer knows it is a leak and rejects it.

_Track how routing security standards like RFC 9234 mature by following BGP and networking coverage on daily.dev._

### Which Tier-1 networks were found stripping the BGP OTC attribute?

GTT (AS3257) and Arelion (AS1299) were found stripping the Only to Customer (OTC) attribute from routes they forwarded. Cloudflare's experiment showed GTT consistently dropped OTC while Arelion did so inconsistently (71.4% of IPv4 and 40.7% of IPv6 affected paths). After being contacted, Arelion rolled out a fix to preserve OTC, while GTT's configuration still strips it, continuing to weaken RFC 9234's route leak protection through their networks.

_Developers debugging routing anomalies can follow real-world BGP incident analysis on daily.dev._

### Which BGP implementations support RFC 9234 Roles and OTC as of August 2026?

Junos OS/Junos OS Evolved, RouterOS, BIRD, OpenBGPD, and FRR already support RFC 9234 configurations, with Cisco IOS XR support coming in the 26.4.1 release. Arista EOS, Nokia SR OS, Huawei, Extreme SLX-OS, ArcOS, GoBGP, and ExaBGP do not yet support it, meaning operators on those platforms cannot yet configure BGP Roles for automatic route leak prevention.

_Network engineers evaluating routing vendor roadmaps can track infrastructure updates like this on daily.dev._

## Similar posts on daily.dev

- [BGP ORIGIN attribute manipulation and its impact on the Internet](https://daily.dev/posts/bgp-origin-attribute-manipulation-and-its-impact-on-the-internet-fpdysqlcf) · Cloudflare · 2 upvotes · 0 comments
- [A closer look at a BGP anomaly in Venezuela](https://daily.dev/posts/a-closer-look-at-a-bgp-anomaly-in-venezuela-wjsdlj7zk) · Cloudflare · 1 upvotes · 0 comments

---

Tags: [#cloudflare](https://daily.dev/tags/cloudflare), [#bgp](https://daily.dev/tags/bgp)

[View this post on daily.dev](https://daily.dev/posts/bgp-role-model-tracking-the-adoption-of-rfc-9234-u4c23dt5r)
