Skip to content

Commit c43a3ad

Browse files
chart and term
1 parent 3bb99a2 commit c43a3ad

File tree

1 file changed

+12
-28
lines changed
  • src/content/docs/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic

1 file changed

+12
-28
lines changed

src/content/docs/cloudflare-one/connections/connect-devices/warp/configure-warp/route-traffic/index.mdx

Lines changed: 12 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -25,34 +25,6 @@ Additionally, there are three options you can configure to exclude traffic from
2525

2626
When you use the WARP client together with `cloudflared` Tunnels or third-party VPNs, Cloudflare evaluates each request and routes it according to the following traffic flow:
2727

28-
```mermaid
29-
flowchart TD
30-
D["WARP client proxies DNS traffic to specified fallback server"] -- Resolver IP included in Tunnel per Split Tunnel configuration --> E["Query sent via WARP Tunnel to be resolved"]
31-
D -- Resolver IP not included in Tunnel per Split Tunnel configuration --> F["Query sent to resolver IP outside WARP Tunnel"]
32-
E -- Blocked by Gateway --> G["Traffic blocked by Cloudflare"]
33-
E -- Allowed by Gateway --> H["Evaluated by Cloudflare Tunnel routes"]
34-
H -- Tunnel routes do not include resolver IP --> I["Gateway proxies query to resolver IP via normal WARP egress route"]
35-
H -- Tunnel routes include resolver IP --> J["Cloudflare Tunnel advertises route that includes Resolver IP"]
36-
J --> L["Private resolver returns IP address to WARP client"]
37-
n1["Local Domain Fallback"] -- Matches domain --> C["WARP client resolves query according to Gateway policies"]
38-
n1 -- Does not match domain --> D
39-
A["WARP user requests resource"] --> n2["Gateway resolver policies"]
40-
n2 -- Does not match traffic --> n1
41-
n2 -- Matches traffic --> C
42-
43-
D@{ shape: rect}
44-
E@{ shape: hex}
45-
F@{ shape: terminal}
46-
G@{ shape: terminal}
47-
H@{ shape: hex}
48-
I@{ shape: terminal}
49-
L@{ shape: terminal}
50-
n1@{ shape: hex}
51-
C@{ shape: terminal}
52-
A@{ shape: in-out}
53-
n2@{ shape: proc}
54-
```
55-
5628
```mermaid
5729
flowchart TD
5830
A["WARP user requests resource"] --> B["WARP client proxies all DNS traffic"]
@@ -79,6 +51,18 @@ flowchart TD
7951
GWR -- Resolver policy is matched --> CUST["Custom resolver"]
8052
CUST --> PNS["Private network services<br>(Cloudflare Tunnel, Magic WAN, WARP Connector)"]
8153
```
54+
Terms mentioned:
55+
56+
- Internal DNS
57+
- On-ramp
58+
- Local Domain Fallback
59+
- Split Tunnels
60+
- Gateway Resolver Policies
61+
- Cloudflare Tunnel
62+
- WARP Connector
63+
- Magic WAN
64+
- 1.1.1.1.
65+
8266

8367
## Add a DNS suffix
8468

0 commit comments

Comments
 (0)