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
[BYOIP] Clarify CIDR block usage and single account in mt-with-cdn (#17918)
* Clarifying CIDR block usage for Address Maps in MT w/ L7 guide
* Clarifying CIDR block usage for Address Maps in MT w/ L7 guide - add note for prefix delegations
* Clarifying CIDR block usage for Address Maps in MT w/ L7 guide - fixed typos
* Remove Aside import and reword address maps vs subdomain setup callout
* Clarify note on single account vs prefix delegations
* Text review for first paragraph in Before you begin
* Remove parenthesis and spell out efficiency perspective
---------
Co-authored-by: Rebecca Tamachiro <[email protected]>
Copy file name to clipboardExpand all lines: src/content/docs/byoip/service-bindings/magic-transit-with-cdn.mdx
+18-15Lines changed: 18 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,37 +11,40 @@ import { Details, Example, TabItem, Tabs, GlossaryTooltip } from "~/components";
11
11
12
12
[Magic Transit](/magic-transit/) customers using BYOIP can also benefit from the performance, reliability, and security that Cloudflare offers for HTTP-based applications.
13
13
14
-
This documentation covers using the Cloudflare API to configure [service bindings](/byoip/service-bindings/) within Cloudflare's IP Address Management framework. Service bindings allow BYOIP customers to selectively route traffic on a per-IP address basis to the CDN pipeline (which includes [Cache](/cache/), [Web Application Firewal (WAF)](/waf/), and more).
14
+
This documentation covers using the Cloudflare API to configure [service bindings](/byoip/service-bindings/) within Cloudflare's IP Address Management framework. Service bindings allow BYOIP customers to selectively route traffic on a per-IP address basis to the CDN pipeline (which includes [Cache](/cache/), [Web Application Firewall (WAF)](/waf/), and more).
15
15
16
16
It is also possible to define service bindings to route traffic to the Spectrum pipeline selectively. However, this is not in the scope of this guide.
17
17
18
18
It is important to note that traffic routed to the CDN pipeline is protected at Layers 3 and 4 by the inherent DDoS protection capabilities native to the CDN pipeline.
19
19
20
20
## Before you begin
21
21
22
-
Efficiency is paramount when planning how you will implement service bindings. Implementing service bindings through an aggregated CIDR block is strongly recommended.
22
+
Although it is possible to add discrete bindings for non-contiguous CIDR blocks, implementing service bindings through an **aggregated** CIDR block is **strongly** recommended as it is more efficient.
**Best practice:**Add one discrete CDN service binding for `203.0.113.16` with a `/29` netmask.
39
+
Add one discrete CDN service binding for `203.0.113.16` with a `/29` netmask.
40
40
41
41
</Details>
42
42
43
-
Once a service binding is created (or deleted), it will take four to six hours to propagate across Cloudflare's global network. Services for the IP addresses in scope will likely be disrupted during this window.
43
+
Once a service binding is created (or deleted), it will take **four** to **six** hours to propagate across Cloudflare's global network. Services for the IP addresses in scope will likely be disrupted during this window.
44
44
45
+
:::note
46
+
This guide assumes that the prefix is tied to a single Cloudflare account that has both Magic Transit and CDN properties. If you are using [prefix delegations](/byoip/concepts/prefix-delegations/), the service bindings must be [created](#2-create-service-binding) on the parent account.
47
+
:::
45
48
46
49
## 1. Get account information
47
50
@@ -129,7 +132,7 @@ You can choose between two different scopes:
129
132
* Zone-level: uses the address map for all proxied DNS records within a zone.
130
133
131
134
:::note
132
-
If you need to map only specific subdomains to specific IP addresses - and not all proxied DNS records -, you can use a [Subdomain setup](/dns/zone-setups/subdomain-setup/).
135
+
If you need to map only specific subdomains (and not all proxied DNS records) to specific IP addresses, you can use a [Subdomain setup](/dns/zone-setups/subdomain-setup/).
133
136
:::
134
137
135
138
<Tabslabels="Dashboard | API">
@@ -199,9 +202,9 @@ At this point, if an address map for a zone `example.com` specifies that Cloudfl
199
202
4. As the HTTP response egresses the Cloudflare network back to the client side, the source IP address of the response becomes `203.0.113.100` (the IP address that the HTTP request originally landed on).
200
203
201
204
</Details>
202
-
205
+
:::note
203
206
Having the same IP address as ingress IP (defined in the address map) and origin IP (listed in the DNS record) will not cause any loops.
204
-
207
+
:::
205
208
<Detailsheader="Example" >
206
209
207
210
Assuming `203.0.113.100` was also the origin IP, the DNS record would look like the following:
@@ -212,7 +215,7 @@ Assuming `203.0.113.100` was also the origin IP, the DNS record would look like
0 commit comments