Skip to content

Commit 2715694

Browse files
[MWAN] Connector configurable HCs (#18860)
* moved tunnel HCs to common * updated redirects * updated var name partial * added mconn info * added extra vars info for mwan * added anchorheading h2 * changelog * updated vars * updated info * updated vars
1 parent c299e83 commit 2715694

File tree

7 files changed

+55
-22
lines changed

7 files changed

+55
-22
lines changed

public/_redirects

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,13 +793,14 @@
793793
/magic-wan/get-started/configure-static-routes/ /magic-wan/configuration/manually/how-to/configure-static-routes/ 301
794794
/magic-wan/configuration/connector/configure-connector/ /magic-wan/configuration/connector/configure-hardware-connector/ 301
795795
/magic-wan/configuration/connector/device-information/ /magic-wan/configuration/connector/reference/ 301
796-
/magic-wan/configuration/manually/how-to/check-tunnel-health-dashboard/ /magic-wan/configuration/common-settings/check-tunnel-health-dashboard/ 301
796+
/magic-wan/configuration/manually/how-to/check-tunnel-health-dashboard/ /magic-wan/configuration/common-settings/tunnel-health-checks/ 301
797797
/magic-wan/configuration/manually/how-to/configure-magic-tunnel-alerts/ /magic-wan/configuration/common-settings/configure-magic-tunnel-alerts/ 301
798798
/magic-wan/configuration/manually/how-to/enable-magic-roles/ /magic-wan/configuration/common-settings/enable-magic-roles/ 301
799799
/magic-wan/configuration/common-settings/tunnel-health-checks/ /magic-wan/configuration/manually/how-to/tunnel-health-checks/ 301
800800
/magic-wan/configuration/manually/how-to/view-analytics/ /magic-wan/analytics/ 301
801801
/magic-wan/configuration/common-settings/view-analytics/ /magic-wan/analytics/ 301
802802
/magic-wan/prerequisites/ /magic-wan/get-started/ 301
803+
/magic-wan/configuration/common-settings/check-tunnel-health-dashboard/ /magic-wan/configuration/common-settings/tunnel-health-checks/ 301
803804

804805
# notifications
805806
/fundamentals/notifications/ /notifications/ 301

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: Magic WAN Connector configurable health checks
10+
description: |-
11+
Health check rate on Magic WAN Connector IPsec tunnels are now configurable.
812
- publish_date: "2024-12-17"
913
title: BGP support for Cloudflare Network Interconnect (CNI)
1014
description: |-

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ import { Render } from "~/components";
88
<Render
99
file="tunnel-health/update-tunnel-health-checks-frequency"
1010
params={{
11+
productName: "Magic Transit.",
12+
connectorExtraInfo: "",
1113
healthChecksUrl: "/magic-transit/reference/tunnel-health-checks/",
1214
addTunnelsPath: "/magic-transit/how-to/configure-tunnels/#add-tunnels",
15+
connectorNote: "",
16+
connectorTitle1: "",
17+
connectorTitle2: "",
18+
connectorSteps: "",
1319
}}
1420
/>

src/content/docs/magic-wan/configuration/common-settings/check-tunnel-health-dashboard.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
pcx_content_type: how-to
33
title: Check tunnel health in the dashboard
4+
sidebar:
5+
order: 2
46
---
57

68
import { Render } from "~/components";
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
pcx_content_type: how-to
3+
title: Update tunnel health checks frequency
4+
sidebar:
5+
order: 3
6+
---
7+
8+
import { Render } from "~/components";
9+
10+
<Render
11+
file="tunnel-health/update-tunnel-health-checks-frequency"
12+
product="magic-transit"
13+
params={{
14+
productName: "Magic WAN",
15+
connectorExtraInfo: "For Magic WAN Connector, health checks are sent to IPsec tunnel endpoints.",
16+
healthChecksUrl: "/magic-wan/reference/tunnel-health-checks/",
17+
addTunnelsPath:
18+
"/magic-wan/configuration/manually/how-to/configure-tunnels/#add-tunnels",
19+
connectorNote: "<br /> <br /> To configure health checks frequency in Magic WAN Connector, refer to [Configure Connector](#configure-connector).",
20+
connectorTitle1: "Manual configuration",
21+
connectorTitle2: "Configure Connector",
22+
connectorSteps: "<ol><li>Log in to the <a href='https://dash.cloudflare.com/'>Cloudflare dashboard</a> and select your account.</li><li>Go to **Magic WAN** > **Sites**.</li><li>Select your site > **Edit**.</li><li>In **Network** > **WAN configuration** > select your WAN > **Edit**.</li><li>Change the **Health check rate** to your desire rate.</li><li>Select **Save**.</li></ol>",
23+
}}
24+
/>

src/content/docs/magic-wan/configuration/manually/how-to/tunnel-health-checks.mdx

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/content/partials/magic-transit/tunnel-health/update-tunnel-health-checks-frequency.mdx

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
---
22
params:
3+
- productName
34
- healthChecksUrl
45
- addTunnelsPath
6+
- connectorExtraInfo
7+
- connectorNote
8+
- connectorTitle1
9+
- connectorTitle2
10+
- connectorSteps
511
---
612

7-
import { GlossaryTooltip, Markdown, TabItem, Tabs } from "~/components";
13+
import {AnchorHeading, GlossaryTooltip, Markdown, TabItem, Tabs } from "~/components";
814

9-
By default, Cloudflare servers send <GlossaryTooltip term="tunnel health-check" link={props.healthChecksUrl}>health checks</GlossaryTooltip> to each <GlossaryTooltip term="GRE tunnel">GRE</GlossaryTooltip>, CNI, or <GlossaryTooltip term="IPsec tunnel">IPsec</GlossaryTooltip> tunnel endpoint you configure to receive traffic from Magic Transit and Magic WAN. You can configure this frequency via the dashboard or [the API](/api/resources/magic_transit/subresources/gre_tunnels/methods/update/) to suit your use case. For example, if you are connecting a lower-traffic site for which you do not need immediate failover and would rather receive a lower volume of health check traffic, you should set the frequency to `low`. On the other hand, if you are connecting a site that is extremely sensitive to any issues, and you want a more proactive failover at the earliest sign of a potential problem, you should set this to `high`.
15+
By default, Cloudflare servers send <GlossaryTooltip term="tunnel health-check" link={props.healthChecksUrl}>health checks</GlossaryTooltip> to each <GlossaryTooltip term="GRE tunnel">GRE</GlossaryTooltip>, CNI, or <GlossaryTooltip term="IPsec tunnel">IPsec</GlossaryTooltip> tunnel endpoint you configure to receive traffic from {props.productName}. {props.connectorExtraInfo}
1016

11-
Available options are `low`, `mid`, and `high`.
17+
You can configure the health check frequency via the dashboard or [the API](/api/resources/magic_transit/subresources/gre_tunnels/methods/update/) to suit your use case. For example, if you are connecting a lower-traffic site for which you do not need immediate failover and would rather receive a lower volume of health check traffic, you should set the frequency to `low`. On the other hand, if you are connecting a site that is extremely sensitive to any issues, and you want a more proactive failover at the earliest sign of a potential problem, you should set this to `high`.
18+
19+
Available options are `low`, `mid`, and `high`. <Markdown text={props.connectorNote} />
20+
21+
{ props.connectorTitle1 && <AnchorHeading depth={2} title={props.connectorTitle1} /> }
1222

1323
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
1424

@@ -34,3 +44,7 @@ https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/gre_tunnels/{tu
3444
```
3545

3646
</TabItem> </Tabs>
47+
48+
{ props.connectorTitle2 && <AnchorHeading depth={2} title={props.connectorTitle2} /> }
49+
50+
<Markdown text={props.connectorSteps} />

0 commit comments

Comments
 (0)