Skip to content

Commit 080a48e

Browse files
marciocloudflarehyperlint-ai[bot]KianNHpatriciasantaana
authored
[MWAN/MT/CNI] BGP (#18811)
* added bgp peering ingo * created bgp partial * added vars * corrected var * added bgp mwan * corrected vars * refined direct cni text * added link * corrected title * corrected page order * corrected url code * corrected var name * typo * changed from static routes to routes * refined language * updated config steps * updated titles * refined text * refined language * added changelog * added edits from steve * added legacy hc * refined code * Update src/content/partials/network-interconnect/bgp-peering.mdx Co-authored-by: hyperlint-ai[bot] <154288675+hyperlint-ai[bot]@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Kian <[email protected]> Co-authored-by: Patricia Santa Ana <[email protected]> --------- Co-authored-by: hyperlint-ai[bot] <154288675+hyperlint-ai[bot]@users.noreply.github.com> Co-authored-by: Kian <[email protected]> Co-authored-by: Patricia Santa Ana <[email protected]>
1 parent 3852f19 commit 080a48e

File tree

11 files changed

+144
-7
lines changed

11 files changed

+144
-7
lines changed

src/content/changelogs/magic-transit.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ productLink: "/magic-wan/"
55
productArea: Cloudflare One
66
productAreaLink: /cloudflare-one/changelog/
77
entries:
8+
- publish_date: "2024-12-17"
9+
title: BGP support for Cloudflare Network Interconnect (CNI)
10+
description: |-
11+
Magic Transit customers can now establish BGP peering over CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic Transit routing table.
812
- publish_date: "2024-10-01"
913
title: Early access testing for BGP on CNI 2.0 circuits
1014
description: |-

src/content/changelogs/magic-wan.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ productLink: "/magic-wan/"
55
productArea: Cloudflare One
66
productAreaLink: /cloudflare-one/changelog/
77
entries:
8+
- publish_date: "2024-12-17"
9+
title: BGP support for Cloudflare Network Interconnect (CNI)
10+
description: |-
11+
Magic WAN customers can now establish BGP peering over CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic WAN table.
812
- publish_date: "2024-10-01"
913
title: Early access testing for BGP on CNI 2.0 circuits
1014
description: |-

src/content/changelogs/network-interconnect.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ productLink: "/network-interconnect/"
55
productArea: Cloudflare One
66
productAreaLink: /cloudflare-one/changelog/
77
entries:
8+
- publish_date: "2024-12-17"
9+
title: BGP support for Cloudflare Network Interconnect (CNI)
10+
description: |-
11+
Magic WAN and Magic Transit customers can now establish BGP peering over CNI circuits. Customers can now dynamically exchange routes and path availability status between their router device and the Magic WAN or Magic Transit routing table.
812
- publish_date: "2024-10-01"
913
title: Early access testing for BGP on CNI 2.0 circuits
1014
description: |-

src/content/docs/magic-transit/how-to/advertise-prefixes.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ pcx_content_type: how-to
33
title: Advertise prefixes
44
sidebar:
55
order: 3
6-
76
---
87

98
import { Details, GlossaryTooltip } from "~/components"
@@ -89,6 +88,11 @@ After receiving your information, Cloudflare will update firewall filters to est
8988
When you withdraw a prefix using BGP, you must ensure the prefix is withdrawn across all BGP sessions on all route reflectors. Otherwise, your prefix will not be withdrawn from Cloudflare's global network.
9089
:::
9190

91+
### BGP peering
92+
93+
If you use Direct CNI as a way to on-ramp your network traffic to Magic Transit, refer to [BGP peering](/magic-transit/how-to/bgp-peering/) to learn how to configure BGP peering.
94+
95+
9296
### Regional settings
9397

9498
Magic Transit requires static routing to steer traffic from Cloudflare's network over one of your configured tunnel off-ramps (GRE, IPsec or CNI). Currently, advertisement of routes for traffic engineering purposes is not supported. As a best practice to reduce last-hop latency, you should consider scoping your routes regionally. The default setting for static route regions is **All Regions**. Refer to [Configure static routes](/magic-transit/how-to/configure-static-routes/) for more information.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
pcx_content_type: how-to
3+
title: Configure BGP peering
4+
sidebar:
5+
order: 4
6+
---
7+
8+
import { Render } from "~/components"
9+
10+
<Render
11+
file="bgp-peering"
12+
product="network-interconnect"
13+
params={{
14+
productName: "Magic Transit",
15+
productPath: "/magic-transit/reference/tunnel-health-checks/",
16+
legacyHCs: "/magic-transit/reference/tunnel-health-checks/#legacy-health-checks-system",
17+
}}
18+
/>

src/content/docs/magic-transit/how-to/run-endpoint-health-checks.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: how-to
33
title: Run endpoint health checks
44
sidebar:
5-
order: 4
5+
order: 5
66

77
---
88

src/content/docs/magic-transit/network-interconnect.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ When working with Magic Transit and CNI, there are a few guidelines you should f
2222

2323
With [Direct CNI](/network-interconnect/express-cni/) you can use the Cloudflare dashboard to provision a connection to Cloudflare in three minutes or less. This type of connection supports IP packets with 1,500 bytes, both for ingress and egress traffic.
2424

25-
For the time being, Direct CNI does not support BGP. If your use case calls for BGP anycast prefix withdrawal or BGP based connection failover, you need to use [Classic CNI](/network-interconnect/classic-cni/) with a Magic Transit GRE tunnel.
25+
With Direct CNI you can also setup BGP peering between your network and Cloudflare.
2626

2727
### Classic CNI
2828

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
pcx_content_type: how-to
3+
title: Configure BGP peering
4+
sidebar:
5+
order: 3
6+
---
7+
8+
import { Render } from "~/components"
9+
10+
<Render
11+
file="bgp-peering"
12+
product="network-interconnect"
13+
params={{
14+
productName: "Magic WAN",
15+
productPath: "/magic-wan/reference/tunnel-health-checks/",
16+
legacyHCs: "/magic-wan/reference/tunnel-health-checks/#legacy-health-checks-system",
17+
}}
18+
/>

src/content/docs/magic-wan/network-interconnect.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ When working with Magic WAN and Cloudflare Network Interconnect (CNI), there are
1818

1919
With [Direct CNI](/network-interconnect/express-cni/) you can use the Cloudflare dashboard to provision a connection to Cloudflare in three minutes or less. This type of connection supports IP packets with 1,500 bytes, both for ingress and egress traffic.
2020

21-
For the time being, Direct CNI does not support BGP. You need to create policy-based routes to ensure traffic is routed correctly. You also need to implement tracking of network traffic to ensure that the CNI and Cloudflare data center is functioning properly.
21+
With Direct CNI you can also setup BGP peering between your network and Cloudflare.
2222

2323
### Bidirectional health checks
2424

src/content/partials/magic-transit/static-routes/static-routes3.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ customer service manager.
6464

6565
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login), and select your account.
6666
2. Go to **{props.createPath}**.
67-
3. From the **Static Routes** tab, select **Create** to add a new route.
67+
3. From the **Routes** tab, select **Create** to add a new route.
6868
4. Enter a descriptive name for your route in **Description**.
6969
5. In **Prefix**, enter your range of IP addresses. For example, `10.10.10.100/24`.
7070
6. In **Tunnel/Next hop** select which tunnel you want your route to go through. Choose from the tunnels you have created in <a href={props.tunnelEndpoints}>Configure tunnel endpoints</a>.
@@ -114,7 +114,7 @@ curl https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/routes \
114114

115115
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
116116

117-
1. In **Static routes**, select **Edit** next to the route you want to modify.
117+
1. In **Routes**, select **Edit** next to the route you want to modify.
118118
2. Enter the updated route information.
119119
3. (Optional) We highly recommend testing your route before adding it by selecting **Test routes**.
120120
4. Select **Edit routes** to save the new information when you are done.
@@ -160,7 +160,7 @@ https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/routes \
160160

161161
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
162162

163-
1. In **Static routes**, locate the static route you want to modify and select **Delete**.
163+
1. In **Routes**, locate the static route you want to modify and select **Delete**.
164164
2. Confirm the action by selecting the checkbox and select **Delete**.
165165

166166
</TabItem> <TabItem label="API">

0 commit comments

Comments
 (0)