Dell SonicWall TZ670 and Firebox Route-Based BOVPN Integration Guide

This integration guide describes how to configure a route-based Branch Office VPN (BOVPN) tunnel between a WatchGuard Firebox and a Dell SonicWall TZ670.

Contents

Integration Summary

The hardware and software used in this guide include:

  • Firebox with Fireware v12.11 or higher
  • SonicWall TZ670 with SonicOS v7.0.0 or higher

Topology

This diagram shows the topology for a route-based BOVPN connection between a Firebox and a SonicWall TZ670.

Screen shot of the topology for a route-based BOVPN connection between a Firebox and a Dell SonicWall TZ670.

Before You Begin

Before you begin these procedures, make sure that:

  • If you want to use a cloud-managed Firebox, you have a WatchGuard Cloud account and have added the Firebox to WatchGuard Cloud as a cloud-managed device. You also have configured an external network with the external (public) IP address of the Firebox and at least one internal network on the Firebox.
  • If you want to use a locally-managed Firebox, you have configured an external interface with the external (public) IP address of the Firebox and at least one internal network on the Firebox.
  • You have configured the external interfaces and zones on the SonicWall TZ670. In this guide, we use the X4 external interface with the 10.10.0.1/24 IP address. For more information about how to configure interfaces, go to the SonicWall User Guide.

Configure the Firebox

You can configure your Firebox for a route-based BOVPN from WatchGuard Cloud for a cloud-managed Firebox or Fireware Web UI for a locally-managed Firebox.

For more information about how to configure BOVPN virtual interfaces on the Firebox, go to BOVPN Virtual Interfaces.

Configure the SonicWall TZ670

To configure the SonicWall, complete these steps:

  1. Configure an IPSec VPN Tunnel
  2. Configure a BOVPN Route

Configure an IPSec VPN Tunnel

To configure an IPSec VPN tunnel, from the SonicWall Web UI:

  1. Log in to the SonicWall Web UI at: https://<IP address of TZ670>. The default IP address is 192.168.168.168.
  2. Select Object.
  3. From the navigation menu, select Match Objects > Addresses > Address Objects.
  4. To add a new subnet for the VPN tunnel, click Add.
    The Address Object Settings dialog box opens.
  5. Screen shot of the Dell SonicWALL address object settings

  6. In the Name text box, type a name for this subnet. In our example, we type WGINT.
  7. From the Zone Assignment drop-down list, select VPN.
  8. From the Type drop-down list, select Network.
  9. In the Network text box, type the IP address of the subnet. In this example, we type 192.168.35.0.
  10. In the Netmask/Prefix Length text box, type the netmask.
  11. Click Save.
  12. Click Close.
    The VPN tunnel object is created.
  13. Select Network.
  14. From the navigation menu, select IPSec VPN > Rules and Settings.
  15. In the Policies section, click Add.
    The VPN Policy dialog box opens with General tab selected.
  16. Screen shot of the Dell SonicWALL General tab

  17. In the Security Policy section:
    1. From the Policy Type drop-down list, select Tunnel Interface.
    2. From the Authentication Method drop-down list, select IKE Using Preshared Secret.
    3. In the Name text box, type a name for this VPN. In our example, we type VPN with WG.
    4. In the IPsec Primary Gateway Name or Address text box, type the external IP address of your Firebox. In this example, we type 203.0.113.2.
  18. In the IKE Authentication section:
    1. Enable Mask Shared Secret.
    2. In the Shared Secret and Confirm Shared Secret text boxes, type the pre-shared secret key.
    3. From the Local IKE ID drop-down list, select IPv4 Address. In the adjacent text box, type the SonicWall outgoing public IP address. In this example, we type 198.51.100.2.
    4. From the Peer IKE ID drop-down list, select IPv4 Address. In the adjacent text box, type the external IP address of your Firebox. In this example, we type 203.0.113.2.
  19. Select the Proposals tab.
    The Proposals page opens.
  20. Screen shot of the Dell SonicWALL Proposals settings

  21. In the IKE (Phase 1) Proposal section:
    1. From the Exchange drop-down list, select IKEv2 Mode.
    2. From the DH Group drop-down list, select Group 14.
    3. From the Encryption drop-down list, select AES-256.
    4. From the Authentication drop-down list, select SHA256.
  22. In the Ipsec (Phase 2) Proposal section:
    1. From the Protocol drop-down list, select ESP.
    2. From the Encryption drop-down list, select AES-256.
    3. From the Authentication drop-down list, select SHA256.
    4. Enable Enable Perfect Forward Secrecy.
    5. From the DH Group drop-down list, select Group 14.
  23. Keep the default values for all other settings.
  24. Select the Advancedtab.
    The Advanced page opens.
  25. Screen shot of the Dell SonicWALL Advanced settings

  26. Turn on the Enable Keep Alive toggle.
  27. From the VPN Policy Bbound To drop-down list, select the WAN interface for the SonicWall. In our example, we select Interface X1.
  28. Click Save.
  29. Click Close.

    The Advanced VPN Settings page opens.
  30. Screen shot of the Dell SonicWALL Advanced VPN Settings

  31. Keep the default values for all Advanced VPN settings.
  32. Click Accept.

Configure a BOVPN Route

To configure a route, from the SonicWall Web UI:

  1. Log in to the SonicWall TZ670 Web UI at: https://<IP address of TZ670>. The default IP address is 192.168.168.168.
  2. Select Policy.
  3. From the navigation menu, select Rules and Policies > Routing Rules
  4. In the Routing Rules section, click Add.
    The Adding Rule page opens.
  5. Screen shot of Dell SonicWALL routing rule settings

  6. In the Name text box, type a name for this routing rule. In this example, we type VPN Tunnel Routing Rule.
  7. From the Source drop-down list, select the interface for the SonicWall. In our example, we use the X4 Subnet interface with the IP address 10.10.0.0/24.
  8. From the Destination drop-down list, select the subnet you created for your Firebox in the Configure an IPSec VPN Tunnel section. In our example, we select WGINT.
  9. From the Service Object drop-down list, select Any.
  10. Select the Next Hop tab.
    The Next Hop page opens.
  11. Screen shot of Dell SonicWALL route settings on Next Hop tab

  12. From the Interface drop-down list, select the tunnel interface you created in the Configure an IPSec VPN Tunnel section. In our example, we select VPN with WG.
  13. In the Metric text box, type 1.
  14. Keep the default values for all other settings.
  15. Click Save.

Test the Integration