You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[BGP] Added AS prepending to route prioritization (#20939)
* added as prepending
* refined text
* refined text
* Update src/content/partials/network-interconnect/bgp-peering.mdx
Co-authored-by: Jun Lee <[email protected]>
---------
Co-authored-by: Jun Lee <[email protected]>
Copy file name to clipboardExpand all lines: src/content/partials/network-interconnect/bgp-peering.mdx
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,6 +57,29 @@ When BGP advertises a route, it is automatically added to the Magic routing tabl
57
57
58
58
Additionally, when multiple BGP routes exist with the same prefix length and priority, traffic is distributed across them using <ahref={props.ecmp}>equal-cost multi-path (ECMP) routing</a>.
59
59
60
+
### BGP communities and AS prepending
61
+
62
+
Cloudflare supports traffic engineering via BGP communities and AS prepending. You can use these traffic routing techniques to set route priorities and perform traffic engineering across multiple interconnects.
63
+
64
+
The default BGP route priority is `100`. This base priority can be adjusted using communities. For example, when a route is tagged with the community `13335:60010` its priority is set to `10`. This makes it a higher priority than the default of `100` because lower numeric values are preferred. This operates similarly to local preference communities. However, unlike local preference, these combine numerically with AS prepends. This means that for each AS prepending — where the customer ASN is added multiple times to the AS Path — an additional `10` is added to the route's base priority. By increasing the priority number, the route is less preferred.
65
+
66
+
In summary:
67
+
68
+
- Default BGP priority is `100`
69
+
- You can use communities to influence routing priorities
70
+
- When using AS prepending with communities, Cloudflare combines both values to determine the new route priority. For example, if a route is tagged with `13335:60010` the base priority is set to `10`. If you prepend your ASN twice, Cloudflare adds `10` for each prepend resulting in a final route priority of `30`.
71
+
72
+
The community values supported for setting base route priority are:
73
+
-`13335:60010` — set base Magic route priority to `10`
74
+
-`13335:60050` — set base Magic route priority to `50`
75
+
-`UNSET` — set base Magic route priority to `100`
76
+
-`13335:60150` — set base Magic route priority to `150`
77
+
-`13335:60200` — set base Magic route priority to `200`
78
+
-`13335:60901` — set base Magic route priority to `501000`
79
+
-`13335:60902` — set base Magic route priority to `1001000`
80
+
81
+
It is considered a misconfiguration to set multiple base priority communities in the same prefix update message. In this situation the highest priority (lowest integer value) is preferred.
82
+
60
83
## BGP timers and settings
61
84
62
85
Cloudflare uses the timers as described below. These are not configurable:
0 commit comments